Senior Software Engineer

Hirewell
Greater London, UK
26 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
£85,000.0 - £100,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Microsoft Azure Big Data C Sharp (Programming Language) Cloud Computing Computer Programming Continuous Integration Extract Transform Load (ETL) Distributed Data Store
+25 more
Distributed Systems Elasticsearch Protocol Buffers Python (Programming Language) PostgreSQL MySQL Performance Tuning Data Streaming Systems Integration Istio Reliability of Systems Backend Kotlin Build Management Containerization Infrastructure Automation Frameworks Deployment Automation Cassandra Non-relational Database Restful APIs Grpc Data Pipelines Serverless Computing Docker Microservices

Job description

We are looking for a Staff Software Engineer to help lead the evolution of a highly scalable distributed data platform powering large-scale enterprise systems. This role is ideal for someone who enjoys solving complex backend and infrastructure challenges, influencing technical strategy, and mentoring engineers while remaining hands-on with architecture and development.

You’ll work across engineering teams to design and build high-performance distributed systems, scalable data pipelines, and cloud-native services operating at massive scale. This position plays a key role in shaping long-term platform architecture, improving system reliability and observability, and driving engineering best practices across the organization.

What You’ll Do

  • Lead the design and development of scalable backend systems and distributed data platforms
  • Architect and optimize high-performance, high-availability cloud-native services
  • Build and maintain large-scale ETL and data processing pipelines
  • Design APIs, microservices, and service-to-service communication frameworks
  • Develop scalable systems for processing large, streaming, and multi-tenant datasets
  • Drive technical strategy and influence architecture decisions across teams
  • Improve platform observability, monitoring, reliability, and operational performance
  • Collaborate closely with engineering leadership, product teams, and stakeholders
  • Mentor engineers and contribute to engineering standards and best practices
  • Participate in system troubleshooting, root cause analysis, and performance tuning
  • Create and maintain technical documentation and architectural standards

Requirements

  • 10+ years of backend or platform engineering experience
  • Strong experience building and operating distributed systems at scale
  • Deep understanding of microservices architecture and service-oriented design
  • Experience with containerized environments using Docker and Kubernetes
  • Strong cloud experience with AWS, Azure, or GCP
  • Expertise with relational and non-relational databases such as PostgreSQL, MySQL, Cassandra, or Elasticsearch
  • Experience designing scalable APIs and backend services using gRPC and Protocol Buffers
  • Strong programming experience with Java/Kotlin, Python, C#, or similar backend technologies
  • Experience with CI/CD pipelines, automated deployments, and infrastructure automation
  • Strong understanding of system design, scalability, security, and observability
  • Ability to lead complex technical initiatives while collaborating across multiple teams, * Experience working with large-scale data platforms or multi-tenant systems
  • Familiarity with feature flags and release toggle strategies
  • Experience evaluating or integrating third-party platforms and services
  • Experience with service mesh technologies such as Envoy or AWS App Mesh
  • Background in highly regulated or enterprise-scale environments
  • Familiarity with Agile development practices, * Opportunity to work on highly complex distributed systems and platform challenges
  • Strong engineering culture focused on collaboration, scalability, and innovation
  • High-impact role with influence on technical direction and architecture
  • Growth opportunities within a fast-moving engineering organization
  • Flexible and collaborative work environment

Must be able to work in the UK without any sponsorship!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all