Stem is seeking a Principal Software Engineer to serve as a technical leader and architect across their clean energy software platforms PowerTrack®, driving the design and implementation of scalable, high-performance systems that manage vast volumes of energy data and deliver intuitive user experiences to accelerate the clean energy transition.
Requirements
- JavaScript (ES6+), HTML5, CSS3, TypeScript
- React (preferred), Angular, Vue.js, Node.js
- Redis
- C-Sharp (preferred), fluency in other languages is a plus
- RESTful APIs, GraphQL (a plus)
- SQL/NoSQL databases
- AWS platform, Kubernetes
Responsibilities
- Data Pipeline Architecture – The role will be responsible for overseeing and alignment of the current and future design, and architecture of data processing.
- Act as technical liaison between engineering, product, and business stakeholders to ensure architectural decisions support strategic objectives
- Design, develop, and maintain end-to-end full stack features across web applications, from user interface to backend services and database integrations.
- Ensure proper security best practices are followed for all aspects of development and deployment of production systems/services.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Stay current with emerging technologies and propose new tools that improve development efficiency and quality.
- Collaborate with DevOps teams to implement CI/CD pipelines, containerization strategies, and monitoring solutions for deployed applications.
Other
- 8+ years in full stack development with a track record of delivering complex applications.
- Travel: 10%
- This position is based in Broomfield, CO, or remote.
- Background in building applications for regulated industries.
- Contributions to open-source projects or active technical community involvement.