Software Engineer II
ENFRA
Software Engineer II
A Software Engineer II is a mid-level position responsible for executing tasks associated with the technical development and operation of company technology-based products, most of which will directly support Energy as a Service (EaaS) and Integrated Solutions business. This person will work on an agile product development team as an individual contributor and will collaborate with internal and external team members. This person should be familiar with the agile development process and will be expected to comply with software development best practices. This position will be part of the Software Development team, and will develop new and innovative systems technologies for collecting, computing, and storing energy and telemetry data, within the Connect platform. This team will leverage modern IoT, data science and machine learning, cloud, and front end user interface technology to produce new innovations and drive industry-wide change within the energy efficiency and optimization industry.
Responsibilities
Be an individual contributor on software development team. Work on an agile development team in collaboration with a scrum master, a product owner, and other development team members who may be internal or external to the Company. Collaborate with technical and non-technical team members, who may be employed by the Company or external consultants. Execute software development tasks. Complete tasks independently or in a self-directed manner. Comply with policies and procedures for development including standards for testing, quality control, coding, documentation, etc. Contribute to ongoing maintenance and operation of company technology products. Heavily engage with company internal and external customers. Participate in execution of company non-software engineering projects, to gain insight into the use and value of our software products.
Qualifications
Required Qualifications: BS in Computer Science, related field, or equivalent experience. 5+ years of experience working on a professional software development team. A willingness to engage and learn basics of the different fields of EaaS business as needed for development. Strong technical and analytical skills. Good communication skills, with a willingness to improve. Ability to learn quickly and adapt to a rapidly changing environment. Strong desire to continually grow and develop professionally. Proficiency with multiple technologies and languages. Experience with agile software development processes. Proficiency with source code management systems such as Git. Experience with software quality control including unit testing. Experience with development of single page web applications using the Angular 2+ framework. Experience with agile management tools such as Azure DevOps. Experience with C#. Experience with Python, JavaScript/TypeScript, and other scripting languages.
Preferred Qualifications: MS in Computer Science or related field. Experience developing with Microsoft Azure. Experience deploying to critical production environments. Experience setting up and deploying code using CI/CD pipelines.
Physical Requirements: Prolonged periods of sitting at a desk and working on a computer. Climbing stairs. Remaining in a stationary position, often kneeling, standing or sitting for prolonged periods. Repeating motions that may include the wrists, hands and/or fingers. Quiet environment. Light work that includes adjusting and/or moving objects up to 20 pounds.
Travel Requirements: 25% of time will be spent traveling to job site(s)/office location.
ENFRA is proud to be an Equal Opportunity Employer of Minorities, Women, Protected Veterans, and Individuals with Disabilities, and participates in the e-Verify program. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, age, sexual orientation, gender identity, national origin, veteran status, disability, or any other classification protected by law.
- ...estimate of the current range is: Grade: Technical 408Pay Range: $118,900.00 - $178,500.00 Job Description The Software Engineer II is an early- to mid-career contributor that has a combination of formal education and experience in the software engineering...SuggestedFull timeWork at officeFlexible hours
$87k - $109k
Software Development Engineer II - III (EDI Enrollment) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location...SuggestedFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...standards-based architectures and supporting services Follow engineering best practices in a team environment to develop high-quality... ...these events may happen during non-work hours Excellent software design and problem analysis skills with an ability to quickly...SuggestedFull timeWork at officeImmediate start
$100k - $150k
...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and... ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design...SuggestedWork experience placementLocal area- ...-fast. Why Java + DevOps + Spring Boot? In today's cloud-first software landscape, companies are seeking developers who can do more than... ...skill set is behind roles like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform Engineer. And it's exactly...Suggested
- ...Schedule : Monday - Friday (40 hrs/wk) 8:00 AM - 5:00 PM Department : Biocomputing - 331 Primary Purpose : A Software Engineer II is a junior engineer who contributes to software development projects by writing code, supporting deployments, and maintaining...Full timeWork at officeMonday to Friday
- ...0.00Job DescriptionJob Description SummaryAt WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...Full timeWork at officeFlexible hours
$79k - $99k
Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford,... ...or database development.The Software Development Engineer II would have a Bachelor's degree in Computer Science, Mathematics...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking an Associate Director, Network Engineer - F5 Technical Lead to join our Digital Nexus organization.Responsibilities:Serve as the Subject Matter Expert (SME) and lead...H1bLocal area
- Develop and optimize Linux-based embedded software using modern C++ for robotic systems. Design multithreaded systems and interprocess... ...: Requires a Bachelor's degree in a computer or electrical engineering field and over 5 years of relevant experience. Proficiency in...
$143.7k - $222.7k
...Job Description Job Description Summary At WGU, technology powers opportunity. We're looking for a talented and motivated Software Engineer II to join our Web Platform Team and help build the foundations that enable teams across the organization to deliver modern, scalable...Full timeWork at officeFlexible hours$114k - $143k
Solutions Architect I or II, DOE - Healthcare ServicesHybrid (In office 3 days/week) within Oregon, Washington, Idaho or UtahBuild... ...I would have a Bachelor’s degree in computer science, engineering, or a related/relevant field, plus seven years of IT experience...Full timeWork at officeImmediate startWork from homeFlexible hours3 days per week$114k - $143k
Solutions Architect I or II, Corporate SolutionsHybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland,... ...complexity, who earns credibility by rolling up your sleeves alongside engineers, and who can walk out of a technical deep-dive and turn around...Full timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week- ...design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information... ....ABOUT THE ROLEWe are looking for a skilled Salesforce Engineer II to design, develop, and maintain scalable CRM solutions that power...Full timeFlexible hours
- ...Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried Location: Salt Lake City, UT (on-site, with hybrid flexibility) Benefits Eligible: Yes Manager: JD White Mission – Why we exist and why we need you Geothermal...Full timeTemporary workLocal area
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at office$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and...Contract workWork at officeRemote work- ...Job Description Job Description Description JSI invites you to join our team as an OSP Designer II (Field Engineer) on our Fiber Design and Implementation team in our Nephi, UT office, where you'll play a critical role in advancing broadband and telecommunications...Permanent employmentWork at officeLocal areaShift work
- ...Corgi Renters Insurance Compliance Platform Engineer Corgi is vertically integrating the entire insurance industry. We design, underwrite... ...compliance platform for property management companies. Our software automates renter benefits and insurance end-to-end: enrollment,...Work at officeRemote work
$82.6k - $162.8k
Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...Local areaRemote work- ...Senior Full Stack Software Engineer Salt Lake City, UT Job Type Full-time Description The Senior Full Stack Software Engineer is the most senior individual contributor responsible for architecting, designing, and building web, mobile, and internal applications...Full timeFor contractorsWork at officeLocal areaMonday to Friday
- ...Management Information Systems, Computer Science, or a related field4 years of experience in Data Engineering, Data Integration, Big Data, Business Intelligence, or Software EngineeringEquivalent relevant experience performing the essential functions of this job may...Full timeFlexible hours
$114k - $143k
...Solutions Architect I or II, DOE - Healthcare Services Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo... ...Architect I would have a Bachelor’s degree in computer science, engineering, or a related/relevant field, plus seven years of IT experience...Full timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$87k - $109k
Facets Developer II or III (Facets Application Services)Hybrid role (3 days/week in office) at our Salt Lake City, Boise... ...health care easier and lives better. As a member of the Software Development Engineering team, our Facet Developers participate in a cross-team environment...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high -quality, innovative and fully performing software in compliance with coding standards and technical design. Software...Full timeWork experience placement
- Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team...Long term contract
- ...company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide. Full Stack Software Engineer REPORTS TO : Data Engineering and Analytics Director LOCATION : Salt Lake City - Hybrid Schedule STARTING DATE :...Full timeImmediate startWorldwide
$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Temporary workFlexible hours$160k - $185k
...About the Role: We are looking for an experienced Senior Engineer to join our Platform team — a strategic, hands-on technical leader... ...Required Skills & Experience: ~5+ years of professional software engineering experience, with a strong focus on backend systems,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Salt Lake City, UT
- startup software engineer Salt Lake City, UT
- financial software developer Salt Lake City, UT
- junior software developer remote Salt Lake City, UT
- software engineer Salt Lake City, UT
- software data engineer Salt Lake City, UT
- software developer internship no experience Salt Lake City, UT
- associate software developer Salt Lake City, UT
- software engineer entry level Salt Lake City, UT
- software engineer amazon Salt Lake City, UT



