Staff Software Engineer, Devices
EnergyHubPosted April 11, 2025
Remote, New York
Energy Management$150,000 - $194,000
Full Time
Job Description
The Staff Engineer will lead the transition from a monolithic to a microservices architecture at EnergyHub, focusing on the design and implementation of core platform features for IoT devices that support a clean energy future. This role involves collaborating with cross-functional teams to develop scalable solutions while mentoring other engineers.
Responsibilities
- •Design and implement core platform features for multiple use cases.
- •Drive the transition from a monolithic architecture to a microservices-based approach.
- •Lead technical initiatives on data modeling, contract definition, and API development.
- •Develop back end solutions with high-quality code and automated testing.
- •Lead the migration from a document-based database to a relational database.
- •Collaborate with product managers and internal teams on high-impact projects.
- •Develop creative solutions within real-world constraints to maintain platform flexibility.
- •Contribute to best practices for CI/CD, data modeling, and iterative development.
- •Mentor and support other engineers to foster a strong technical culture.
Requirements
- •7 years of professional software engineering experience, preferably with prior staff-level responsibilities.
- •Strong full-stack development experience, including backend, frontend, and relational database modeling and development.
- •Proficiency in Java, preferably Java 11, and experience with at least one scripting language, e.g., Python3.
- •Experience with web services, RESTful APIs, and contract-driven development.
- •Ability to operate autonomously, providing technical vision and guiding the team toward scalable solutions.
- •Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.
- •Lead the migration from a document-based database to a relational database, focusing on data modeling, schema design, and optimizing for performance and flexibility.
Benefits
- •Compensation/salary range: 150,000 - 194,000 USD
- •Flexible work schedule
- •Casual work environment
- •100% paid medical for employees
- •401(k) with employer match
- •Fully stocked fridge and pantry
- •Free Citi Bike membership
- •Secure bike rack
- •Gym subsidy
- •Paid parental leave
- •Education assistance program
More jobs at EnergyHub
Senior Front End Engineer, EV
EnergyHub
Jan 27
Senior Manager, Regulatory Affairs
EnergyHub
Jan 27