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 software development tasks as an individual contributor .

Posted 10/9/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.

Proficient in software development with a strong foundation in Agile methodologies, including experience with Angular 2+, C#, Python, and JavaScript/TypeScript. Demonstrates strong analytical skills and effective communication, with a commitment to continuous professional growth.

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 ApplicationsScripting LanguagesQuality Control
Soft Skills
Good Communication SkillsAdaptabilityDesire for Professional Growth
Tools & Technologies
Azure DevOpsSource Code Management Systems
Certifications & Qualifications
BS in Computer Science
Industry Keywords
EaaS Business FieldsAgile Management ToolsTelemetry Data

Tech Stack

Tools & technologies
AngularAzureJavaScriptPythonTypeScript

About the role

Key responsibilities & impact
  • Execute technical software development tasks as an individual contributor
  • Work on an agile product development team with a scrum master, product owner, and internal or external development team members
  • Collaborate with technical and non-technical employees and external consultants
  • Complete tasks independently or in a self-directed manner
  • Follow development policies and procedures covering 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
  • Engage with internal and external customers
  • Participate in non-software engineering projects to gain insight into 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 with and learn the basics of different EaaS business fields
  • 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
  • Must be able to perform physical requirements including prolonged sitting, standing, kneeling, stair climbing, repetitive hand/wrist/finger motions, and lifting or moving objects up to 20 pounds
  • Ability to travel 25% of the time to job site(s)/office location

Benefits

Comp & perks
  • Supportive environment valuing continuous learning and development
  • Career advancement opportunities
  • Collaborative and inclusive workplace
  • Equal Opportunity Employer
  • e-Verify program participation