Do well by doing good.
EnergySage is the leading online marketplace for solar and other clean energy technologies. Millions of consumers use our content and tools to research and evaluate solar, batteries, community solar and other energy products and services. Our brand is trusted by consumers and thought leaders. Check out our coverage in the New York Times, the Wall Street Journal, the Washington Post and more.
We are a team of passionate, collaborative, authentic individuals who are dedicated to making renewable energy options more accessible and affordable to consumers. Headquartered in Boston, MA, with teams in Serbia, we are currently 120+ employees.
Our team operates on a hybrid work schedule with 3 days of onsite collaboration. Click here to learn more about our company and our team.
Engineering at EnergySage
Were the EnergySage engineering team that has built the number one online comparison-shopping marketplace for all things green and renewable energy. Through unbiased information, transparency, and choice, we strive to make the experience of going solar as easy as booking a flight online.
We believe in people and interactions over heavy processes. We value quality and best practices, but are also pragmatic enough to realize that we sometimes have to ship before its perfect. We work hard but also value our teammates as people, respecting their time outside of the office work-life balance is our norm rather than our wish. We have fun but, more importantly, we invest in people, want to see them grow, and empower them to bring new ideas and innovations to life. We have a collaborative team of skilled engineers that support each other in learning and solving hard problems. Join us as we strive to be our best because continuing the modern way of life requires easily accessible renewable energy.
Director of Engineering
As Director of Engineering, you will play a pivotal role in leading and managing multiple teams of talented software engineers who build the supplier side of our platform. Your focus will be on delivering high-quality software solutions that align with our company's strategic goals and delight our customers. You will provide technical and architectural leadership, guide the software development process, and collaborate with cross-functional teams to drive both excellence in software engineering practices and business outcomes. The successful candidate will possess strong leadership skills, a proven track record of delivering complex software projects, and experience with the transition from the startup to scale-up phase.
You love solving problems. More than that, you want to take part in solving the defining problem of our time: powering the world sustainably. Youre talented, youre creative, and youre focused but you want to work on a problem that actually matters. And you want to work at a place full of friendly, kind, and mission-oriented people.
What You'll Do:
Leadership and Strategy
- Foster a culture of engineering and operational excellence.
- Drive results with a bias toward action.
- Contribute to the strategic direction of the software engineering team.
- Collaborate with Product & Engineering leaders and senior management to align software engineering initiatives with business objectives.
- Mentor and support a team of software engineers to foster a culture of innovation and collaboration.
- Implement software development processes, methodologies, and best practices.
- Encourage creativity and innovation through bold exploration of new approaches and technologies.
Team Management
- With team tech leads, oversee the planning, execution, and delivery of software projects, ensuring adherence to timelines, and quality standards.
- Play an active role in setting our roadmap and ensuring we deliver.
- Track team progress, and address any issues or risks.
- Encourage accountability, ownership, and continuous learning.
- Recruit and retain top software engineering talent.
Cross-functional Collaboration
- Collaborate with product managers, team tech leads, and stakeholders to define software requirements and prioritize features.
- Collaborate with cross-functional teams to ensure effective communication and coordination.
- Work with product trios to align software solutions with customer needs.
- Ensure a high degree of understanding between technical and non-technical colleagues.
What We Look For:
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
- Proven experience (8+ years) in software development, including leadership roles overseeing multiple teams.
- Strong technical background and understanding of software development methodologies, cloud native architecture, and best practices.
- Excellent leadership and people management skills.
- Demonstrated experience in delivering complex software projects on time and within budget.
- Strong problem-solving and decision-making abilities.
- Excellent communication and interpersonal skills.
- Business acumen and the ability to align technical strategies with organizational goals.
- Knowledge of emerging technologies and trends in software engineering.
#LI-CR1
Confidence can sometimes hold us back from applying for a job - but we believe there's no such thing as a 'perfect' candidate. Even if you do not meet all of the qualifications above, wed still love to hear from you. Tell us about the unique qualities you might bring in your cover letter.
We are EnergySage
As the leading online comparison-shopping marketplace for rooftop solar, energy storage, community solar, and financing, EnergySage is accelerating the adoption of clean energy by improving consumer access and affordability. Our user-friendly platform is built on the principle of consumer empowerment through unbiased information, transparency, and choice. As we grow and enter new markets, we seek team members who bring new perspectives, skills, and energy that will propel us to accomplish the challenging work we have ahead.
Our Values
- Consumer First: Our top priority is to serve and empower consumers through transparency, equitable access to information, and personalized interactions.
- Better Together: We recognize that we gain and give more through collaboration, partnership, and diversity of experience and perspective. We respect one another and are inspired by what we learn and achieve together.
- Integrity: We take personal ownership and pride in doing the right thing. Our consistency, competence, and high standards earn the reputation of trusted advisors with all of our stakeholders.
- Substantive Impact: We are committed to effecting and sustaining positive environmental, social, and market transformations through creativity, innovation, and persistence.
- Iterative Excellence: Our intellectual curiosity and bias toward action drive us to continuously learn, evaluate, iterate, and improve.
EnergySage is an equal opportunity employer and prohibits discrimination and harassment of any kind. Applicants from a broad range of backgrounds are encouraged to apply.
#LI-Hybrid