Software Engineer II
Join our small team to make a big impact on the sustainability of homes throughout the USA.
About Ekotrope
Ekotrope provides software solutions for energy-efficient building design and verification. We develop innovative tools that empower construction professionals to create sustainable and cost-effective buildings. Our mission is to empower people with technology and insights to drive informed decisions that move our built environment towards sustainability. Our company values are very important to us, and we are striving to foster a diverse, equitable, and inclusive work environment.
Position Overview
We are seeking a passionate individual to build and maintain critical software tools used daily by home energy professionals. Our core user base consists of energy raters, who are contracted by home builders to provide guidance, testing, and verification of the energy efficiency of new homes. Ekotrope is a web application designed to meet the needs of these users. At the core of our software is a complex engine to model energy use in buildings. We also provide reports, certifications, and a rich set of features to allow users to manage a collection of projects. Your role involves designing, implementing, and maintaining features which allow energy raters and other stakeholders to work more effectively, furthering our collective goal to make buildings more energy efficient and sustainable.
You would be working on our Growth Team. This team is responsible for building and maintaining features of our web application which expand our core functionality in order to unlock new opportunities and workflows for our users. An example of a project this team is responsible for is a feature called Scenario Modeling. This feature is used to evaluate the energy impact of certain components across many building designs. You could use this feature to discover that installing more efficient windows across ten different homes decreases energy bills on average by $200 per year, for example. This team also builds and maintains many important web APIs which many of our clients use to automate crucial tasks. To succeed on this team, you must have a customer-first mindset, and be comfortable extending an established web application in a coherent and maintainable way.
Responsibilities
- Full stack software engineering on a cloud-based Java web application
- Developing a deep understanding of our application, systems, and developers
- Talking to customers and product managers to discover and deeply understand our users' needs
- Conceiving new products and features
- Owning projects through various stages - from design to deploy
- Performing code reviews following the patterns and paradigms of our code base, and strong software engineering practice
- Working collaboratively to deliver value to our customers
- Identifying and communicating the tradeoffs of engineering decisions
- Investigating and resolving issues with our production environments
Requirements
- Alignment with our Vision, Mission & Values
- 4+ years of professional software engineering experience
- Proficiency in Java
- Strong software engineering fundamentals
- Experience working on web applications
- Ability to come into our Downtown Boston office (19 Kingston St) ~2 days per week
Why Join Ekotrope
Impact: Be part of a mission-driven company that is making a big impact on the environmental sustainability of homes throughout the USA. Ekotrope software was used to model more than 400,000 homes in 2024. That's about 1 in 4 of all new homes in the US.
Collaborative Culture: Join a collaborative and inclusive team of talented professionals who are passionate about their work.
In-office & remote flexibility
Compensation: We provide a combination of base salary, contingent bonus and stock options. Our strategy is to provide approximately median compensation for a given role and experience level and to try to attract and retain great people who value our impact and mission.
Key Benefits:
15 vacation days to start (+1 each year of tenure, up to 20), 9 paid holidays, 3 floating holidays (you can take these whenever, they're basically extra vacation days that don't rollover) & 5 sick days per year
Medical, dental, disability & life insurance
Health Savings Account (HSA)
401K with matching program
Subsidized Blue Bikes Membership and pre-tax MBTA passes
Apply
To apply please use the link below. If you have any questions, you can also reach out to [email protected].
Ekotrope is an equal opportunity employer, and selects individuals best matched for the job based upon job-related qualifications regardless of race, religion, color, creed, sex, sexual orientation, age, ancestry, national origin, gender identity, genetic information, disability, pregnancy, veteran or military status or any other status or characteristic protected by law.
Top Skills
What We Do
Our software predicts how much energy homes will use and helps builders design and build more energy efficient homes. Our software is also used to verify compliance with dozens of energy codes, programs and to share information with homeowners. Our Home Energy Rating Software is the most widely used in the US, used on 1 in every 4 new homes.
This is just the beginning of our journey. Our vision is a sustainable future where energy and environmental factors impact every decision made in our built environment.
Why Work With Us
We don't know of another place that allows each individual to have so much positive impact. 1 in 4 new US homes is using our technology to be more energy efficient and there are only about 20 of us making this happen.
Gallery

Ekotrope Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Our hybrid policy allows team members to work however they work best. They can choose to work remotely or work in-person in our Boston office.