Stem, Inc. · 2 weeks ago
Staff Software Development Engineer
Stem, Inc. is a global leader in energy technology, focused on supporting the energy transition through intelligent software solutions. They are seeking a highly skilled Staff Software Engineer to lead the design and implementation of scalable systems that manage energy data and enhance user experiences.
Energy EfficiencyEnterprise SoftwareInformation ServicesInformation Technology
Responsibilities
Data Pipeline Architecture – The role will be responsible for overseeing and alignment of the current and future design, and architecture of data processing. Experience in distributed event streaming platforms is preferred
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
Qualification
Required
B.S./M.S. in Computer Science or related field, or equivalent experience
8+ years in full stack development with a track record of delivering complex applications
C# (required) fluency in other languages is a plus
Redis or Similar caching technologies
RESTful APIs, GraphQL (a plus)
SQL/NoSQL databases
AWS platform, Kubernetes
Git, CI/CD tools (GitLab CI, GitHub Actions)
Time-series databases and IoT data processing
Real-time data streaming and processing
Preferred
Data analytics and machine learning concepts
Responsive design principles and/or mobile application development (React Native, Flutter, or native iOS/Android)
Charting libraries and data visualization frameworks (D3.js, Chart.js, Plotly)
Knowledge of energy industry standards and protocols
Background in building applications for regulated industries
Contributions to open-source projects or active technical community involvement
JavaScript (ES6+), HTML5, CSS3, TypeScript
React (preferred), Angular, Vue.js, Node.js
Benefits
A competitive compensation package, including eligibility for a bonus or commission based on the role, and equity
Full health benefits on the first day of employment (several medical plan options-HDHP and PPO, dental plans, FSA/HSA-with employer contribution, employer paid vision/LTD/STD/Life, variety of voluntary coverage)
401k (pre- or post-tax) on first day of employment
12 paid calendar holidays per year
Flexible time-off
Company
Stem, Inc.
At Stem, we’re reimagining technology to drive the energy transition. Turning complexity into clarity, and potential into performance.
H1B Sponsorship
Stem, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (13)
2021 (2)
Funding
Current Stage
Public CompanyTotal Funding
$737.64MKey Investors
WIND VenturesActivate Capital PartnersStarwood Energy Group Global
2025-06-30Post Ipo Debt· $155M
2021-04-29Post Ipo Equity· $225M
2021-04-29IPO
Recent News
2025-12-19
2025-12-04
Company data provided by crunchbase