2 days ago
Remote, United StatesSenior
Base Salary
$130k - $170k/yr
Responsibilities
- Design and implement core platform features supporting multiple use cases and constraints.
- Drive the transition from monolithic architecture to microservices with improved scalability, maintainability, and resilience.
- Lead technical initiatives involving data modeling, contract definition, and API development.
- Develop frontend and backend solutions using high-quality code and automated testing.
- Build responsive user interfaces and scalable platform services.
- Collaborate with product managers, engineering teams, and stakeholders on high-impact projects.
- Contribute to CI/CD, data modeling, prototyping, and iterative development practices.
- Mentor and support other engineers while fostering a collaborative technical culture.
Requirements
- 7+ years of professional software engineering experience.
- Strong full-stack development experience spanning frontend, backend, and relational database modeling and development.
- Proficiency with React and Java, preferably Java 11 or later.
- Experience with web services, gRPC, RESTful APIs, and contract-driven development.
- Ability to work independently, provide technical vision, and guide scalable solutions.
- Strong problem-solving and cross-functional communication skills.
- Expertise building dynamic, responsive user interfaces with React and TypeScript.
- Experience leveraging AI tools in development and testing.
- Preferred experience with PostgreSQL, SNS/SQS, RabbitMQ, MongoDB, AWS, Datadog, and Robot Framework.
- Familiarity with CI/CD pipelines and modern software development practices.
- Experience or familiarity with the energy industry is preferred.
Benefits
- 100% employer-paid medical insurance and a 401(k) with employer match.
- Flexible scheduling in a casual work environment.
- Fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, and gym subsidy.
- Paid parental leave and an education assistance program.
- Opportunities for immediate responsibility, cross-functional experience, and exposure to IoT, SaaS, and machine learning challenges.
Tech Stack
Categories
About EnergyHub
EnergyHub builds a software platform that enables electric utilities to manage distributed energy resources—smart thermostats, EVs, batteries, and more—and deliver demand response and virtual power plant services. The company sells its cloud-based DERMS and grid services to utilities and program partners, providing forecasting, control, and customer engagement tools. Founded in 2007 and headquartered in Brooklyn, New York, EnergyHub is an independent subsidiary of Alarm.com.
