Boston, MA (Hybrid)
Join our 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 looking for a Software Engineering Intern to join our Inspection App team. You would be the 3rd engineer on the team, helping us build out our home inspection app which is a progressive web app, used primarily on mobile devices. You'll have the opportunity to work closely with and learn from experienced engineers and contribute to an important project for our company and mission. There's also potential for a full-time opportunity based on performance and business needs.
Responsibilities
- Live our Mission and Values - Help advance Ekotrope's mission to empower people with data and technology that drive sustainability in the built environment.
- Build and improve our inspection app - Develop and enhance features for our React Native/Expo progressive web app, which helps home energy inspectors collect data efficiently in the field.
- Work across the stack - Contribute to backend development in Java, Hibernate, and MariaDB, supporting data management, API endpoints, and offline synchronization.
- Implement new form capabilities - Add new field types, improve validation, and support organization-specific customizations to make our app more flexible and useful.
- Enhance user experience - Build clean, intuitive UI components for displaying inspection data, reports, and photos, with a focus on accessibility and performance.
- Support quality and reliability - Write and maintain automated tests, fix bugs, and help optimize app performance for users in the field.
- Collaborate and learn - Participate in code reviews, sprint planning, and retrospectives. Share ideas and feedback to help improve both the product and the development process.
- Use modern tools - Incorporate AI-assisted development tools (e.g., Claude Code, GitHub Copilot) to enhance productivity and explore new approaches to problem-solving.
- Grow through mentorship - Work closely with experienced engineers who will help you learn best practices in software design, testing, and enterprise-scale development.
Requirements
MassCEC Internship Eligibility
- Resident of Massachusetts or current student or recent grad (within last year) of a MA school
Education & Experience
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field, or equivalent hands-on experience through bootcamps, self-study, or personal projects.
- Some experience building software, through coursework, internships, or independent projects, ideally in mobile, web, or full-stack development.
- Curiosity and a growth mindset - you're eager to learn and comfortable asking questions.
Technical Skills
- Familiarity with JavaScript or TypeScript, and interest in React or React Native development.
- Basic understanding of APIs, databases, and object-oriented programming (experience with Java, Hibernate, or MariaDB is a plus).
- Experience using Git and collaborating through version control.
- Interest in testing, debugging, and improving code performance.
- Openness to learning and experimenting with AI-assisted development tools.
Preferred (Nice to Have)
- Hands-on experience with React Native, Expo, or other mobile/web frameworks.
- Familiarity with backend development, database integration, or form systems.
- Exposure to progressive web apps or offline-first architectures.
- Interest in sustainability, green technology, or energy efficiency.
Personal Qualities
- Strong problem-solving skills and attention to detail.
- Collaborative and communicative - you enjoy working with others and learning from feedback.
- Self-motivated and adaptable, with the ability to take initiative and follow through.
- Alignment with Ekotrope's Vision, Mission & Values , and commitment to diversity, equity, and inclusion.
Timing
We are looking for someone who is available to start this winter.
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 is used to model more than 400,000 homes each year. That's 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 and dedicated to achieving excellence.
- In-office & remote flexibility
- Compensation: at least $25/hour
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.
 
                            












