New offer - be the first one to apply!

November 3, 2026

Senior Staff Software Engineer

Senior • Remote

115,200 - 144,000 USD/yr

Warsaw, Poland

Quick Facts

  • Compensation: 9,600–12,000 USD per month (B2B)
  • Role: Senior Staff Software Engineer (architectural leader and individual contributor)
  • Scope: Technical ownership across six core product squads and a platform transition from monolith to modern distributed, event-driven, domain-oriented architecture

Description

As a Senior Staff Software Engineer, you drive the long-term technical vision of the platform and guide how scalable, reliable systems are designed, built, and evolved across multiple squads. You partner with Engineering leadership as a primary technical expert, taking ownership of the most complex technical challenges while mentoring engineers. You play a key role in transitioning from a monolithic Ruby on Rails application toward a modern distributed, event-driven, domain-oriented architecture.

Responsibilities

  • Act as the Engineering Director’s technical eyes across multiple squads; proactively surface risks and concerns and review suspicious code, PRs, or designs with clear findings
  • Drive application performance, quality, and responsiveness across core domain systems
  • Collaborate with cross-functional teams and architects to design high-performance, scalable, and reliable architecture
  • Establish subsystem boundaries and recommend where functionality should live across subsystems
  • Develop and maintain code quality standards; conduct code and architectural reviews; coach teams on standards aligned to system design principles
  • Proactively identify architectural enhancements and strategic refactorings to improve scalability and maintainability
  • Guide teams in designing automated tests at optimal architectural layers to maximize signal and reduce brittleness
  • Maintain and improve CI/CD environments
  • Mentor engineers across the organization to elevate technical capabilities and domain knowledge
  • Lead cross-squad initiatives and represent domains in company-wide architecture discussions (e.g., sharding, identity and access management, monolith decomposition)

Requirements

  • 9+ years of experience designing, building, and operating complex production systems
  • Deep experience with backend frameworks: Ruby on Rails, Django, or Spring Boot
  • Proficiency in multiple programming languages: JavaScript, Python, Go, Java, or Node.js
  • Deep expertise with cloud platforms (AWS), containerization, and serverless/cloud-native architectures
  • Proven success applying Domain-Driven Design (DDD) principles across multiple teams or domains
  • Experience architecting event-driven systems with distributed messaging tools: Kafka or SQS
  • Experience defining and improving CI/CD pipelines (Jenkins, GitLab) and automated testing strategies
  • Expertise in scalable API design and management: RESTful APIs and/or GraphQL
  • Strong background in observability and performance diagnostics
  • Proven experience using AI tools and automation to improve team efficiency or output quality
  • Bachelor’s degree in Computer Science/Engineering or equivalent work experience

Benefits

  • Paid holidays and flexible scheduled time off
  • MacBook setup from day one plus a $500 workspace stipend
  • Central European Time (CET) hours to support a balanced schedule
  • Equity in a rapidly growing startup backed by top-tier VCs

Similar jobs you might like

Unlock Full Resume Report