
Software Engineer II
ENFRA LLC
Salt Lake City, UT • 13m ago • On-site
Mid
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
Role: Software Engineer II
Description
Software Engineer II is a mid-level role on an agile product development team responsible for executing software development and operations tasks for technology-based products supporting Energy as a Service (EaaS) and integrated solutions. The role involves developing new systems within the Connect platform to collect, compute, and store energy and telemetry data, leveraging modern IoT, data science, machine learning, cloud, and front-end UI technologies.
Responsibilities
Contribute as an individual on a software development team.
Work in an agile environment with a scrum master, product owner, and other internal/external contributors.
Collaborate with technical and non-technical internal stakeholders and external consultants.
Execute software development tasks independently.
Follow development policies and standards for testing, quality control, coding, and documentation.
Support ongoing maintenance and operation of company technology products.
Engage with internal and external customers.
Participate in non-software engineering projects to understand how software is used and valued.
Requirements
BS in Computer Science (or related field) or equivalent experience.
5+ years of experience on a professional software development team.
Willingness to learn the basics of different EaaS business fields as needed.
Strong technical and analytical skills.
Good communication skills and willingness to improve.
Ability to learn quickly and adapt in a rapidly changing environment.
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 developing single page web applications using Angular 2+.
Experience with agile management tools such as Azure DevOps.
Proficiency with C#.
Experience with Python and JavaScript/TypeScript (and other scripting languages).
Benefits
Opportunity to grow career in a supportive environment with continuous learning and development.
Culture focused on inclusion and collaboration, with diverse perspectives.
Chance to work on innovative technologies for energy efficiency and optimization.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Software Engineer II
The Coca-Cola Company
Senior
Technology
Atlanta, GA, United States of America · On-site
N/A
4 days ago

Software Engineer II
Unum
Mid
Technology
Chattanooga, TN · On-site
$73K - $151K/yr
2 days ago
Software Engineer II
PPLSI
Mid
Technology
Remote
$90K - $140K/yr
6 days ago

Software Engineer II (Payments Platform)
JPMorgan Chase & Co.
Mid
Technology
Tampa, FL · On-site
N/A
7 days ago

Software Engineer II
Unum Group
Mid
Technology
Chattanooga, TN · On-site
$73K - $151K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer II - Poland
Housecall Pro
Mid
Technology
Warsaw, Poland · Remote
$64K - $79K/yr
11 days ago
Software Engineer II (Engine Team)
CrowdStrike, Inc.
Mid
Technology
Austin, TX · On-site
$100K - $145K/yr
5 days ago
Software Engineer II
Dana Farber Cancer Institute
Mid
Technology
Boston, MA, United States of America · On-site
$86K - $99K/yr
8 days ago
Software Engineer II
HOME DEPOT U.S.A., INC.
Mid
Technology
Remote
$90K - $170K/yr
7 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
