Software Engineer
Job Description
Enverus (SBS) is hiring an early-career Software Engineer for the Distribution Tools team, focused on building and maintaining desktop design and engineering tools for the electric and gas distribution market. The position combines hands-on development with responsible use of AI coding assistants, strong collaboration with senior engineers, and a focus on testing, CI/CD, and software quality.
Role Responsibilities
- Implement new functionality, bug fixes, and enhancements within SBS Distribution Tools using C#, .NET, and cloud APIs.
- Partner with senior developers to convert requirements and user stories into working software.
- Use AI coding assistants to support day-to-day development, including reviewing, testing, and taking ownership of any AI-generated output prior to release.
- Develop unit and integration tests to support reliability and regression safety.
- Participate in peer reviews and follow SBS coding standards.
- Support build and deployment automation through CI/CD pipelines.
- Collaborate with product management, QA, and other developers to deliver shared platform capabilities that are reliable and secure.
- Take part in Scrum sprint planning, reviews, and retrospectives.
- Seek feedback and develop technical skills, including when to use AI tools versus solving problems manually.
- Contribute to reducing technical debt through refactoring and code optimization.
- Support process documentation and knowledge sharing within the Shared Services group.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 0–3 years of professional or internship experience in software development.
- Hands-on, practical experience using AI coding tools (e.g., GitHub Copilot, Claude, ChatGPT) in real projects or coursework, with the judgment to critically review and validate AI-generated code.
- Familiarity with modern development tooling such as Visual Studio, Git, and CI/CD pipelines.
- Understanding of object-oriented programming principles.
- Interest in software used by utilities and energy infrastructure organizations.
- Interest in CAD, GIS, or EAM systems.
Technologies
- C#, .NET, cloud APIs
- GitHub Copilot, Claude, ChatGPT
- Visual Studio, Git
- CI/CD pipelines
Location and Education
Spokane, WA (onsite). The role is open to candidates with a Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).