Senior Software Engineer – UK

Company: DISCO
Apply for the Senior Software Engineer – UK
Location: London
Job Description:

Overview

As a Senior Software Engineer at DISCO, you will lead architectural initiatives within a SaaS platform, mentor engineers, and shape scalable, high-performance systems. You’ll collaborate with product and design teams to align technical designs with business needs, driving continuous improvement and innovation. Expect to solve complex, cross-team challenges and contribute to architectural decisions that impact multiple product areas. This role offers impact, growth, and the chance to advance a cloud-native legal tech stack at scale.

Pay / Benefits

  • Open, inclusive environment
  • Medical and dental insurance
  • Competitive salary plus discretionary bonus
  • Competitive salary plus RSUs
  • Startup in the legal tech space
  • Growth opportunities across the company

Responsibilities

  • Provide technical leadership and mentorship within project teams and contribute to technical decision-making
  • Design for high performance, scalability, and reliability
  • Engage with product managers, designers, developers, and executives to align architecture with business needs
  • Design, develop, and maintain sophisticated, scalable software solutions with architectural excellence
  • Uphold code quality through rigorous reviews and optimization
  • Tackle complex technical challenges with innovative solutions
  • Collaborate with cross-functional teams and stakeholders on planning and execution
  • Stay current with technology trends and bring innovative ideas to the team
  • Create and maintain comprehensive technical documentation

Key requirements

  • 7-10+ years in software development with SaaS or cloud experience
  • Experience leading or playing key roles in significant software projects
  • Strong collaboration skills for planning and feature implementation
  • Proficiency with Docker and Kubernetes for containerization and orchestration
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI) for microservices
  • Proficiency in designing and architecting microservices, including distributed data management and event-driven architectures
  • Experience in cloud platforms (AWS, Azure, or GCP) and cloud-based data storage (SQL, NoSQL, caches)
  • Strong programming skills in Java/Kotlin, Python, or C#, and RESTful APIs
  • Familiarity with server management, networking, and cloud services; understanding SDLC stages
  • collaboration
  • clear communication
  • problem-solving
  • Docker
  • Kubernetes
  • CI/CD (Jenkins/GitLab CI/CircleCI)

…

Posted: September 14th, 2026