
Senior Software Engineer
EnergyHub seeks a Senior Software Engineer to design and develop backend services and client-facing REST APIs for residential battery programs. Requires 5+ years professional software engineering experience, expertise in Java/Spring, RESTful APIs, PostgreSQL, security best practices, and development practices including automated testing and CI/CD. Preferred experience includes Python, AWS, microservices, event-driven systems, React, protocol buffers/gRPC, containerized systems, and MongoDB. Sponsorship is not available.