CrawlJobs Logo

Staff Engineer

energyhub.com Logo

EnergyHub

Location Icon

Location:
Poland, Krakow

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

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)

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
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.