Software Engineer
Entry-level Software Engineer building scalable backend systems, APIs, and data pipelines for Voltus's DER energy platform on a modern Python/Go/AWS stack. Requires CS bachelor's and foundational programming skills; ideal for early-career engineers passionate about decarbonizing the grid.
About the job
Responsibilities
- Write clean, maintainable, and well-tested code to support the team’s projects.
- Contribute to the design and implementation of new features and services.
- Collaborate with your team to troubleshoot and resolve issues in our production environment.
- Participate in code reviews to learn from and contribute to the team's shared knowledge.
- Work with stakeholders to understand requirements and translate them into technical solutions.
Qualifications
- A Bachelor’s degree, or equivalent combination of education and experience, in Computer Science, Software Engineering, or a related technical field.
- Foundational programming skills in a backend language like Python.
- A strong desire to learn and grow as a software engineer.
- Excellent communication and collaboration skills.
- A genuine passion for our mission to create a cleaner, more resilient energy future.
- Authorization to work in the US or Canada without sponsorship.
Nice-to-Haves
- Experience with our tech stack: Postgres, Go, FastAPI, Temporal, Delta Lake, Clickhouse, Typescript, React, Docker, HashiCorp stack, AWS.
- Eagerness to build scalable software for complex energy industry challenges.
Skills
Python, Go, FastAPI, Postgres, Temporal, Delta Lake, ClickHouse, TypeScript, React, Docker, AWS
Similar jobs
Fullstack Engineering jobsEngineering intern pursuing a relevant degree who will build and ship production projects, debug systems, and collaborate with experienced engineers. Requires JavaScript or TypeScript proficiency, strong written communication, independent execution, and regular San Francisco commuting.
Software engineering intern who will own an end-to-end project, write production code, debug systems, and collaborate asynchronously. Requires current pursuit of a relevant degree, strong JavaScript or TypeScript skills, and hybrid availability in San Francisco.
Build and operate scalable, reliable shared infrastructure and platform systems for Yext’s customer platform. The role requires at least one year of software engineering experience, strong software fundamentals, and fluency in a programming language such as Java, Go, C++, or Python.
Build full-stack applications, tooling, and infrastructure for a software-defined semiconductor fab, including equipment control and process data analysis. The internship requires strong systems programming skills, hands-on project experience, and a portfolio of software work.
Build end-to-end Rust features for Studio, a collaborative chip-design application spanning interactive editing, synchronization, rendering, and simulation. The internship requires strong Rust or systems programming experience, performance expertise, and a portfolio of substantial software projects.