Note: The job is a remote job and is open to candidates in USA. Enverus is a leading energy-dedicated SaaS company focused on making energy affordable and accessible. The Principal Software Engineer will drive technical direction and solve complex challenges while mentoring engineers and ensuring high-quality software delivery.
Responsibilities
- Lead design and implementation of major features and system improvements, owning complex cross-cutting problems from investigation to production
- Deliver production-grade code across the full stack and set a high bar through architecture reviews and code reviews
- Champion best practices in testing, observability, CI/CD, and operational readiness; drive targeted technical debt reduction
- Provide expert guidance on production incidents and complex engineering challenges
- Mentor engineers at all levels through code reviews, design discussions, and hands-on pairing; contribute to hiring and technical bar-setting
- Collaborate with Product Management to factor technical considerations into roadmap planning and communicate complex topics clearly to stakeholders
Skills
- 8+ years of software engineering experience delivering complex, production-grade systems at scale
- Strong hands-on expertise in one or more PET stack technologies: Python, TypeScript/Angular, RDBMS, or AWS
- Proven ability to lead technical design and architecture across multi-component systems
- Strong code quality discipline, testing culture, and track record of operational best practices
- Clear communicator able to convey technical depth to both engineering peers and non-technical stakeholders
- Experience across mixed-technology stacks (web + desktop + backend services) and legacy modernization
- Experience in compliance-aware environments (e.g., SOC-aligned) and building for reliability and observability
- Experience working across distributed or global engineering teams
Company Overview
Company H1B Sponsorship