Position: Senior Software Engineer
What: Software engineering is at the heart of EnergySavvy. We’re looking to add another top notch Senior Software Engineer to help solve one of the world’s biggest challenges: energy. EnergySavvy works with utilities across the country to improve energy efficiency and to help consumers and businesses cut waste.
We rely on our developers to drive features and iterate rapidly with a focus on clean coding. This means a leaner specification process and an excellent end product that’s been built with the type of feedback you can only get by getting out of the office and listening to our customers.
As a Senior Software Engineer at EnergySavvy, you’ll help tackle our biggest challenges, such as an org-wide transition to a service-oriented architecture. In this role, you will drive, design and develop collaborative solutions into data-driven, user-friendly software for the utility industry. We work with Django, Python, React, nginx and PostgreSQL, but those aren’t hard requirements at all. We don’t care if you’ve never tried Python or Django, we embrace smart software engineers who are eager to learn. Our tech stack is modern and fun and you’ll pick it up fast.
A Computer Science degree or equivalent with a strong foundation in data structures and algorithms
A drive to simplify your environment, specs and test processes so you can focus creating awesome software
5-7 years experience in software development with 2+ years as a lead/senior developer, or experience leading a team of highly skilled software engineers
Past success with significant projects that involved an understanding of most or all of the following: software architecture (SOA), performance, scaling, data modeling, dinosaurs and API design
Familiarity with modern software engineering techniques: Mercurial/Git, staging, continuous integration, etc.
Experience mentoring junior engineers is preferred but not required
How: Apply Here