Senior Software Engineer
EnergyHub, Remote - United States +1
The role
As a senior engineer, you support our mission by helping drive major initiatives, providing expertise and guidance from past industry experience, and autonomously developing high-quality solutions that balance multiple constraints while ensuring long-term flexibility.
What you will do
- Design and implement core platform features that solve for multiple constraints and use cases.
- Help drive the transition from a monolithic architecture to a microservices-based approach, ensuring scalability, maintainability, and improved system resilience.
- Lead technical initiatives and provide data modeling, contract definition, and API development.
- Develop front and back end solutions, ensuring well-structured, high-quality code with automated testing.
- Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects.
- Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability.