IT & Software

Senior Software Engineer - UK

DISCO

London · Greater London · United Kingdom

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)

Reference: WJ-747_30168470

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.