Staff Software Engineer

What you'll be doing

  • Designing and operating distributed systems, event-driven architectures, and cloud-native services.
  • Applying Domain-Driven Design (DDD) to model complex business domains and define clear service boundaries.
  • Building maintainable systems following Clean Architecture, Hexagonal Architecture, and similar architectural principles.
  • Designing APIs, service integrations, and reliable asynchronous workflows using technologies such as Temporal.
  • Designing secure authentication and authorization solutions, applying standards such as OAuth 2.0, OIDC, and WebAuthn, as well as fine-grained authorization models.
  • Ensuring scalability, security, observability, and resilience in production.
  • Continuously improving shared libraries, project structure, development tooling, and automated quality assurance practices to promote consistency, reusability, and maintainability across services.
  • Driving architectural decisions, evaluating trade-offs, and mentoring other engineers.
  • Leveraging AI extensively but responsibly, including developing guardrails, agent harnesses, and tooling to maintain engineering quality in a fast-paced environment.

Requirements

  • Strong engineering fundamentals over specific language experience, primarily using Node.js with TypeScript.
  • Experience with technologies such as Temporal, SpiceDB, PostgreSQL, Kafka, and Redis is beneficial.
  • Ability to take technical ownership of complex business domains and backend services.
  • Capabilities in technical leadership combining hands-on engineering with architectural influence.
  • Remote work capability with occasional travel to Amsterdam or other European offsite meetings.

Your colleagues would say you

  • Lead by example and raise the bar with pragmatism and care.
  • Communicate clearly, listen well, and bring people along in decisions.
  • Enjoy breaking down complex problems, gathering input, and driving to a solution.
  • Coach others and create space for people to grow.
  • Prefer progress over perfection, while still caring deeply about quality.

Perks and benefits

  • Your own Pleo card to avoid out-of-pocket spending.
  • Lunch provided in Lisbon, Copenhagen, and London offices or a monthly lunch allowance elsewhere.
  • Private health insurance supporting physical and mental well-being.
  • Wellbeing days for fully paid time off to recharge and prioritize self-care.
  • Access to MyndUp for free mental health and wellbeing support.
  • Access to LinkedIn Learning for continuous personal and professional development.
  • Paid parental leave to support families without compromising work.
AI Summary ✨

Similar jobs

  • Senior Engineer, Competitive Benchmarking & Performance

    ElasticUKa day ago
    NewRemoteRegistered sponsor
  • Backend Engineer - Send Experience

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €132k / year base
  • Senior Software Engineer I - Risk Control & Governance

    WiseGreater London, UKa day ago
    NewRegistered sponsor
    ≈ €104k – €132k / year base
  • Principal Software Engineer

    UiPathLondon, UKa day ago
    NewRegistered sponsor
  • See all jobs in UK →