Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ENFRA

Software Engineer II

ENFRA

. Execute technical development and operation tasks for company technology-based products supporting Energy as a Service and Integrated Solutions .

Posted 9/23/2026full-timeSalt Lake City • Utah • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, particularly in Agile methodologies, with proficiency in multiple programming languages and technologies. Capable of collaborating effectively with diverse teams and engaging with customers to enhance technology-based products in the Energy as a Service sector.

Highest-signal resume keywords
Agile Software DevelopmentAngular 2+ FrameworkC# ProgrammingPython ProgrammingGit Source Code Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentUnit TestingSingle-Page Web ApplicationsMachine LearningData ScienceCloud TechnologiesIoT TechnologiesCI/CD PipelinesJavaScript/TypeScriptQuality Control
Soft Skills
Strong Communication SkillsAnalytical SkillsAdaptabilityDesire for Professional GrowthWillingness to Learn
Tools & Technologies
Azure DevOpsMicrosoft AzureConnect PlatformAgile Management Tools
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science (Preferred)
Industry Keywords
Energy as a ServiceIntegrated SolutionsTelemetry DataSoftware Quality ControlProduction Environments

Tech Stack

Tools & technologies
AngularAzureCloudIoTJavaScriptPythonTypeScript

About the role

Key responsibilities & impact
  • Execute technical development and operation tasks for company technology-based products supporting Energy as a Service and Integrated Solutions
  • Work as an individual contributor on an agile software development team with scrum master, product owner, and internal or external developers
  • Collaborate with technical and non-technical company employees and external consultants
  • Execute software development tasks independently or in a self-directed manner
  • Follow development policies and procedures for testing, quality control, coding, and documentation
  • Contribute to ongoing maintenance and operation of company technology products
  • Develop innovative systems for collecting, computing, and storing energy and telemetry data within the Connect platform
  • Use IoT, data science, machine learning, cloud, and front-end user interface technologies
  • Engage with internal and external customers
  • Participate in non-software engineering projects to understand the use and value of software products

Requirements

What you’ll need
  • BS in Computer Science, related field, or equivalent experience
  • 5+ years of experience working on a professional software development team
  • Willingness to engage and learn basics of different EaaS business fields as needed for development
  • Strong technical and analytical skills
  • Good communication skills, with 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 developing single-page web applications using 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: MS in Computer Science or related field
  • Preferred: Experience developing with Microsoft Azure
  • Preferred: Experience deploying to critical production environments
  • Preferred: Experience setting up and deploying code using CI/CD pipelines
  • Ability to travel 25% of the time to job sites/office locations
  • Ability to perform listed physical requirements

Benefits

Comp & perks
  • Supportive environment valuing continuous learning and development
  • Equal Opportunity Employer
  • e-Verify program