FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II
ENFRASoftware Engineer II developing IoT, telemetry, and energy-data systems for ENFRA’s Energy-as-a-Service platform. Building Connect platform innovations with Angular, C#, Python, and cloud technologies.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development with a focus on agile methodologies, quality control, and innovative system design. Proficient in multiple programming languages and technologies, with a strong ability to collaborate across teams and adapt to evolving business needs.
Highest-signal resume keywords
Agile Software DevelopmentC# ProgrammingAngular 2+ DevelopmentGit Source Code ManagementSoftware Quality Control
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentUnit TestingPython ProgrammingJavaScript/TypeScript ProgrammingCI/CD Pipeline DeploymentMicrosoft Azure DevelopmentSingle-Page Web Application DevelopmentEnergy-as-a-Service KnowledgeData Collection and Storage SystemsTechnical Documentation
Soft Skills
Good Communication SkillsAnalytical SkillsAdaptabilityWillingness to LearnDesire for Professional Growth
Tools & Technologies
Azure DevOpsAgile Management ToolsConnect PlatformSource Code Management Systems
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science (Preferred)
Industry Keywords
Energy-as-a-ServiceSoftware EngineeringQuality ControlTelemetry DataProfessional Software Development
Tech Stack
Tools & technologiesAngularAzureJavaScriptPythonTypeScript
About the role
Key responsibilities & impact- Execute software development tasks as an individual contributor
- Work on an agile product development team with scrum master, product owner, and internal or external development team members
- Collaborate with technical and non-technical employees and consultants
- Complete tasks independently or in a self-directed manner
- Follow software development policies and best practices for testing, quality control, coding, and documentation
- Maintain and operate 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 company non-software engineering projects to understand software product use and value
- Travel to job sites and office locations
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 learn the fundamentals of Energy-as-a-Service business fields
- Strong technical and analytical skills
- Good communication skills and willingness to improve
- Ability to learn quickly and adapt to a rapidly changing environment
- Desire to 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
- 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 and office locations
- Ability to perform the listed physical requirements, including prolonged desk/computer work, climbing stairs, kneeling, standing or sitting for prolonged periods, repetitive wrist/hand/finger motions, and moving objects up to 20 pounds
Benefits
Comp & perks- Continuous learning and development opportunities
- Supportive environment for career advancement
- Equal Opportunity Employer
- Participation in the e-Verify program