CareerPlanGet AI match score →

Senior Staff Engineer - Poland

💼 Full-time🗓 2026-06-25

Core

Architecting and evolving a scalable, event-driven platform serving 75k daily users of service professionals, transitioning from a monolith to a distributed domain-oriented architecture.

Role type

Senior Staff Software Engineer (Architectural Lead)

Builds

Scalable, reliable, event-driven backend systems and platform infrastructure

Domain

SaaS / Field Service Management / Cloud-Native Architecture

Deliverable

production ML models | product features | infrastructure

Required skills

Ruby on Rails, Go, Python, Java, JavaScript, AWS, Kafka, Domain-Driven Design, Event-Driven Architecture, CI/CD, System Observability, Automated Testing

Preferred skills

GraphQL, AI/ML technologies

Technologies

Ruby, Rails, Go, Python, Java, Node.js, JavaScript, AWS, Kafka, SQS, Jenkins, GitLab

Responsibilities

Drive long-term technical vision and architectural strategy; Design and implement automated tests at architectural layers; Conduct code and architectural reviews; Mentor engineers across the organization; Maintain CI/CD environments; Enforce code quality standards.

Seniority

Senior Staff, high-impact individual contributor with strategic leadership

Rewrite
## About the role As a Senior Staff Software Engineer, you are a critical individual contributor and architectural leader within our engineering organization. You drive the long-term technical vision of our platform, guiding how we design, build and evolve scalable, reliable systems across multiple squads. As a high-impact, high-autonomy technical leader, you combine deep technical contributions with influential cross-team collaboration, helping shape the future of our platform to better serve our customers. You serve as a trusted technical partner to Engineering Managers, Directors, and Product leadership, taking ownership of our most complex technical challenges while mentoring engineers across the organization. You play a pivotal role in our transition from a monolithic Ruby on Rails application toward a modern, distributed, event-driven, domain-oriented architecture. Our team is passionate, empathetic, hard working, and above all else focused on improving the lives of our service professionals (our Pros). Our success is their success. ## Being a Senior Staff Engineer at Housecall Pro means - Building a product that improves users' lives (75k unique daily users, 4.6 ⭐ at App Store) - learn more about the Housecall Pro mission - Ensure the performance, quality, and responsiveness of applications - Collaborating with a mature, interdisciplinary dev team, engineering leaders, and architects to design and deliver high-performance, scalable, and reliable architecture - Understand clear sub-system boundaries, and make recommendations on where functionality belongs across different sub-systems - Develop and maintain code quality standards and enforce them across the org - Proactively identify and drive architectural enhancements and strategic refactorings that improve system scalability, performance, and long-term maintainability. - Design and implement automated tests at the most effective architectural layer to maximize signal, minimize brittleness, and ensure long-term maintainability. - Conduct code reviews and architectural reviews for features developed by other members of the team - Lead code and architectural reviews to ensure alignment with system design principles, promote engineering excellence, and elevate the quality and resilience of team-delivered features. - Maintain and improve our continuous integration and development environments - Being a mentor for other engineers across the organization ## What do you need to get this job? - 9+ years of experience designing, building, and operating complex production systems - Deep experience in modern backend frameworks (e.g., Ruby on Rails, Django, Spring Boot); we primarily use Ruby/RoR, but welcome strong systems thinkers from other stacks - Proficiency in multiple programming languages (i.e. JavaScript, Python, Go, Java, Node.js) - Deep expertise with cloud platforms (i.e. AWS), containerization, and serverless/cloud-native architectures - Proven success applying Domain-Driven Design (DDD) principles across multiple teams or domains - Experience in architecting and building event-driven systems using distributed messaging tools (i.e. Kafka, SQS) - Experience with defining and improving CI/CD pipelines (e.g., Jenkins, Gitlab, etc) and automated testing strategies (e.g., e2e, canary tests, integration tests, etc) - Expertise in scalable API design and management (i.e. RESTful APIs; GraphQL is a plus) - Strong background in system observability practices (logs, metrics, tracing) and performance diagnostics - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience - A strong passion for using AI technologies to enhance productivity, quality, and innovation - Curiosity and drive to stay ahead of emerging AI/ML technologies and their practical applications - Ownership mentality with a balance of urgency and long-term system health ## What we offer - Paid holidays and flexible, take-it-as-you-need-it scheduled time off - A culture built on innovation that values big ideas, no matter where they come from - A MacBook set up and ready from day one, plus a $500 stipend to design your ideal workspace - Central European Time (CET) hours to support a balanced schedule for our Poland-based team - Equity in a rapidly growing startup backed by top-tier VCs ## About the company This role is open to candidates in Poland*. The specific salary for the successful candidate will be determined based on permissible, non-discriminatory factors such as skills and experience.
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗