As a Software Engineer at Stem, you'll collaborate closely with software engineers and product managers to develop cloud-based applications and services for our AI-driven Athena platform.
Responsibilities
- Crafting and testing applications using cloud computing with AWS and microservices architecture
- Leveraging cutting-edge technologies such as Docker, Kubernetes, and ArgoCD
- Programming in Python, among other languages, to build backend services
- Developing UI applications using React JS and Material UI
- Utilizing Generative AI to enhance software capabilities
- Implementing Agile development practices and contributing to development documentation
Required Qualifications
- A degree in Computer Science or Software Engineering (MS or BS)
- Over five years of experience in developing cloud-based or enterprise software
- Proficiency in continuous integration and delivery environments
- Experience in backend service programming using Python or Java
- Familiarity with React, Material UI, SQL, relational databases, and NoSQL databases
- Experience with service-oriented or microservice frameworks and Agile methodologies
Preferred Qualifications
- Familiarity with AWS Cloud Data Services (e.g., Kinesis, DynamoDB, S3, Athena)
- Knowledge of Docker and Kubernetes for containerization and deployment orchestration
Why Stem?
At Stem, we're not just building software; we're shaping a cleaner, more sustainable future. Our culture celebrates diversity and inclusion in all its forms, fostering an environment where diverse ideas, experiences, and skills converge to drive innovation. By collaborating with a dynamic team of data scientists, energy experts, skilled salespeople, and visionary executives, you'll be at the heart of pioneering solutions that lead the world's largest network of digitally connected energy storage systems.
Join Us
At Stem, Inc., we're committed to diversity, inclusion, and equal opportunity employment. If you're ready to make a meaningful impact in the clean energy sector and be part of a dynamic team driving positive change, we invite you to apply today at www.stem.com/careers.