Senior Software Engineer, Unified Platform - Platform Services

Requirements

  • 7+ years of experience in server-side development using major programming languages such as Java, Ruby, Python, Clojure, or C#.
  • Strong understanding of system and architecture design principles, especially in the context of distributed systems.
  • Ability to own projects, define requirements, and lead their development.
  • Excellent problem-solving skills, with the capacity to work on both software development and support tasks.
  • Strong communication and interpersonal skills.

Nice to Haves

  • Experience with Platform as a Service (PaaS) and the transformation of services into products.
  • Experience with IAM concepts such as RBAC/ABAC, OAuth 2.0/OIDC, or SCIM.
  • Experience with temporal data modeling and designing APIs consumed by other teams.
  • Experience building real-time or event-driven systems.

What You'll Be Doing

  • Architect and deliver complex features end-to-end with minimal oversight.
  • Turn high-level requirements into solutions, drawing on a deep understanding of the business.
  • Maintain a constant focus on testing, reliability, scalability, and maintainability.
  • Design systems, model data, and write code across a variety of languages and technologies.
  • Evolve legacy code alongside greenfield development.
  • Learn and promote new technologies with a focus on best practices.
  • Engage in on-call and production support activities.
  • Contribute to system and architecture design discussions.
  • Challenge ideas and participate in defining the path forward.
AI Summary ✨

Similar jobs

  • Software Engineer II – Code Context

    DeliverooGreater London, UKa day ago
    NewRegistered sponsor
  • Backend Engineer - Subscriptions

    SpotifyUKSwedena day ago
    NewRegistered sponsor
  • Senior Backend Engineer

    WiseGreater London, UK2 days ago
    NewRegistered sponsor
    ≈ €105k – €133k / year base
  • See all jobs in UK →