Software Engineer I
Skills & Stack
About the Role
Software Engineer I position focused on building scalable software for Voltuss distributed energy resources platform. This role involves developing APIs, data pipelines, and customer interfaces to support the companys energy management and market participation services. The engineer will work across the technology stack using modern tools including Java, Python, TypeScript, Go, React, AWS, Docker, and PostgreSQL. Responsibilities include designing and implementing scalable systems, ensuring data reliability, and creating intuitive user interfaces for energy customers. The position offers the opportunity to work on complex technical challenges in the energy technology sector while contributing to sustainable energy solutions.
About Voltus
Voltus is a leading distributed energy resources platform that connects commercial, industrial, and residential energy assets to electricity markets. The company operates as a virtual power plant, aggregating distributed energy resources including solar, storage, energy efficiency, and demand response to generate value for customers while providing grid stability. Voltuss technology platform enables businesses to monetize their energy flexibility and reduce costs while contributing to a more sustainable energy future. The company works with diverse energy assets across multiple sectors, providing energy management solutions and market participation opportunities.
What You'll Do
- 1Design and develop scalable APIs for energy data processing and market integration
- 2Build and maintain data pipelines for real-time energy information processing
- 3Create customer-facing interfaces for energy management and reporting
- 4Implement backend services using Java, Python, and Go languages
- 5Develop frontend components using React and TypeScript
- 6Containerize applications using Docker for deployment consistency
- 7Manage database systems including PostgreSQL for energy data storage
- 8Work with AWS cloud services for scalable infrastructure deployment
- 9Ensure system reliability and performance through testing and optimization
- 10Collaborate with cross-functional teams on feature development and integration
What We're Looking For
- Bachelors degree in Computer Science or related field
- Experience with Java, Python, or similar programming languages
- Knowledge of modern web development frameworks and technologies
- Understanding of database systems and data management principles
- Familiarity with cloud platforms and containerization technologies
- Ability to work with complex data processing requirements
- Strong problem-solving and analytical skills
- Experience with API development and system integration
- Knowledge of software development best practices and methodologies
- Interest in energy technology and distributed energy resources
Ready to apply for this role?
Software Engineer I at Voltus — click below to submit your application.
