DISCO

DISCO

London

Principal Software Engineer

Full-Time£46,000 - 86,000 per yeareergisterenUnited Kingdom
IT

Job Description

Salary: £46,000 - 86,000 per year

Requirements:
  • 15+ years of relevant experience
  • Experience with high-volume distributed technical architectures where reliability and availability are critical
  • Experience with big data technologies such as ElasticSearch, NoSQL stores, Kafka, columnar databases, dataflow or pipeline systems, and graph data stores
  • Experience leveraging infrastructure services such as enterprise message bus platforms, configuration services, toggle management systems, and observability systems including logging and distributed tracing
  • Experience with Domain Driven Design concepts and practices such as bounded contexts, event storming, and specification by example
  • Experience with the design, implementation, and operation of data-intensive distributed systems
  • Ability to design and communicate external and internal architectural perspectives for well-encapsulated systems, including service-oriented architecture, Docker-based services, and microservices
  • Skilled in CI/CD with automation tools such as Terraform, Jenkins, and CodePipeline
  • Knowledge of API and data model design and implementation, including scaling, high availability, and storage mapping
  • Knowledge of multiple software stacks
  • Skilled in designing and operating software in a cloud provider such as AWS, Azure, or GCP
  • Knowledge of algorithm development for intensive pipeline processing systems
  • Understanding of how to design and develop from a security perspective
  • Understanding of how to identify, select, and extend third-party components, both commercial and open source, that provide operational leverage without constraining product and engineering creativity
  • Candidates must be legally authorized to work in the United Kingdom without sponsorship now or in the future
Responsibilities:
  • Shape and evolve our architecture using Distributed Domain Driven Design practices to ensure robustness and scalability
  • Drive the definition and evolution of our architecture
  • Lead strategy for key architecture quality attributes such as availability, performance, scalability, and security to inform architecture assessments
  • Provide project-embedded architecture consultation to promote best practices, design patterns, and informed build-versus-buy decisions
  • Contribute to prioritizing platform capability improvements across feature and data platforms
  • Enhance the capture and communication of architecture descriptions through automation and innovative tools
  • Shepherd platform-wide strategies including naming, protocol standards, and design patterns to ensure ongoing value creation
  • Communicate complex technical concepts effectively in written and spoken form to technical and non-technical audiences
  • Collaborate with stakeholders to build consensus and ensure alignment on architectural decisions
Technologies:
  • AI
  • API
  • AWS
  • Azure
  • Big Data
  • CI/CD
  • Cloud
  • Docker
  • ElasticSearch
  • Embedded
  • GCP
  • Jenkins
  • Kafka
  • NoSQL
  • Security
  • Terraform
  • microservices
  • DDD
  • DevOps

More:

We are DISCO, a cloud-native, artificial intelligence-powered legal solution that simplifies eDiscovery, legal document review, and case management for enterprises, law firms, legal services providers, and governments. Our scalable, integrated platform helps legal departments collect, process, and review enterprise data relevant to legal matters. We offer an open, inclusive, and fun environment with benefits including medical and dental insurance, a competitive salary plus discretionary bonus, and strong growth opportunities throughout the company. We are a startup revolutionizing the legal industry, and we expect all employees to proactively adopt and responsibly use AI tools to improve efficiency and outcomes. We are an equal opportunity employer and value diversity.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About DISCO

DISCO

DISCO

London

IT

Skills & Technologies

GoScalaAWSAzureGCPDockerTerraformCI/CDJenkinsElasticsearchKafkaAI

Inferred from job description

Salary Insight

£66,000

This role

£60,000

UK median

This salary is 10% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom