This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
EnergyHub (part of Alarm.com) is looking to hire a Staff Engineer to join the Ground Control platform team. There, you will play a critical role in ensuring the scalability and flexibility of our product by abstracting partner and client specific complexities to enable other internal teams to build new features and functionality quickly. This is an opportunity to join a highly energized team of engineers eager to define and develop key concepts, solve complex challenges with real-world constraints and have a positive impact on our climate future. We will be focusing on migrating from a monolithic to a microservices architecture and delivering well defined contracts to the broader organization. You will be pivotal in creating and maintaining the service architecture, platform, and tools necessary for a scalable, reliable, observable, and performant microservices ecosystem.
Job Responsibility:
Own and evolve architecture — Define, document, and socialize platform-wide architectural decisions for backend services and API contracts using Java (Spring Boot) and complementary technologies
Technical leadership across teams — Partner with engineering leads on multiple teams to ensure scalable, secure, and performant service designs
Hands-on development — Design and implement critical backend and frontend components, leveraging Java, React, scripting (Python3), and strong data modeling
Mentorship & guidance — Coach senior and mid-level engineers, elevate code quality through reviews, and instill best practices for design, testing, and deployment
Complex problem-solving — Anticipate and resolve systemic challenges affecting resilience, observability, and engineering velocity
Platform ecosystem design — Create tools, libraries, and patterns that improve service reliability and development efficiency organization-wide
Cross-functional collaboration — Work closely with Product Managers and other stakeholder groups to balance technical vision with product goals and delivery timelines
Operational excellence — Champion CI/CD improvements, automated testing strategies (unit/integration/e2e), and best-in-class monitoring and alerting
Technology stewardship — Stay on top of emerging technologies and patterns, advocating for those that advance scalability, performance, and maintainability
Requirements:
8+ years of professional software engineering experience, with a proven track record of delivering complex, high-impact systems in production
Deep expertise with Java (preferably Java 11+), Spring Framework (Spring Boot), and relational/non-relational databases
Advanced understanding of microservices architecture design, distributed systems principles, and interoperability patterns
Strong experience designing and evolving client-facing APIs and contracts with developer usability in mind
Demonstrated ability to work across organizational boundaries, influence technical direction, and align diverse teams on strategic decisions
Proven mentorship ability—cultivating technical growth in other engineers, guiding system design discussions, and improving organizational engineering practices
Exceptional communication and collaboration skills, especially in complex cross-functional initiatives
Nice to have:
Experience with PostgreSQL, MongoDB, AWS, and Robot Framework in production environments
Familiarity with cloud platforms (AWS, Azure, or GCP), containerization, and deployment automation
Exposure to frontend technologies such as React, with an understanding of how backend choices influence frontend capabilities
Track record of driving systemic improvements to developer experience, observability, performance, and resilience
Experience guiding migration from monolithic systems to microservices, including defining domain boundaries and API contract strategies
What we offer:
Long-term employment based on a permanent employment contract (CoE)
Attractive benefits package: including medical care, life insurance, sports package, annual budget for professional development ($2,000)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.