Staff Engineer

9267
  • 65000 - 80000 Per Annum
  • United Kingdom
  • Software & Infrastructure
  • Permanent

Staff Engineer – London (Hybrid, Full-Time)

Are you ready to leverage your technical expertise to deliver high-quality engineering solutions in a dynamic, enterprise environment? We are looking for a Staff Engineer to join a forward-thinking technology and digital transformation consultancy in London.

This is a hands-on role for an experienced engineer who thrives in multi-disciplinary teams, driving innovation, championing modern engineering practices, and contributing to cutting-edge cloud-native systems.


The Role

As a Staff Engineer, you will:

  • Design, build, and maintain high-quality, reliable software with strong automation and cloud-native practices.

  • Take ownership of complex engineering tasks and deliver consistently.

  • Support and mentor other engineers, fostering clean, maintainable code.

  • Drive DevOps and CI/CD practices to enhance delivery efficiency.

  • Contribute to product planning, OKRs, and roadmap discussions.

  • Embed security best practices into design, development, and operations.

  • Champion modern engineering approaches, including microservices, cloud-native architectures, and continuous delivery.


Key Responsibilities

  • Deliver backend services with Java 17+, Spring Boot or Micronaut, including automated testing and performance optimization.

  • Apply software design patterns and architecture principles (SOLID, Clean/Hexagonal Architecture, CQRS, Circuit Breakers, idempotency).

  • Model business domains using Domain Driven Design: bounded contexts, aggregates, entities, domain events, anti-corruption layers.

  • Implement event-driven architectures (Kafka, schema evolution, idempotent consumers, DLQs, transactional outbox).

  • Work with databases & caching: RDBMS (MS SQL/Oracle), NoSQL (MongoDB), Redis caching strategies.

  • Deploy solutions in cloud environments (Azure, AKS/Web Apps/Logic Apps), with IaC (Terraform), CI/CD (GitHub Actions), containers, and Kubernetes.

  • Ensure observability via metrics, logging, tracing (Dynatrace/OTel), alerting, and SLOs.

  • Use feature flags, A/B testing, and telemetry to inform product decisions.

  • Maintain secure coding standards: authentication/authorization, secrets management, data protection, threat modelling.

  • Collaborate effectively across backend, frontend, and platform teams, documenting technical decisions (ADRs/diagrams).

Desirable skills:

  • Python for tooling, data pipelines, or prototypes.

  • Frontend literacy (TypeScript/React) to validate integrations.

  • Test automation (Playwright/Selenium) and test data management.

  • Experience with ERP/COTS integrations (SAP, warehouse automation, MQ, Mule).

  • Contributions to open-source or inner-source projects to elevate engineering standards.


Your Profile

  • Experienced in enterprise-grade software engineering with strong backend focus.

  • Skilled in cloud-native architectures, DevOps, and microservices.

  • Strong problem-solving, mentoring, and collaboration skills.

  • Pragmatic approach balancing delivery, quality, and innovation.


Why Join

  • Work on cutting-edge enterprise projects that make an impact.

  • Access continuous learning and professional development.

  • Be part of a culture promoting diversity, inclusion, and wellbeing.

  • Competitive salary with pension, healthcare, laptop, phone, and training resources.

Staff Engineer – London (Hybrid, Full-Time)

Are you ready to leverage your technical expertise to deliver high-quality engineering solutions in a dynamic, enterprise environment? We are looking for a Staff Engineer to join a forward-thinking technology and digital transformation consultancy in London.

This is a hands-on role for an experienced engineer who thrives in multi-disciplinary teams, driving innovation, championing modern engineering practices, and contributing to cutting-edge cloud-native systems.


The Role

As a Staff Engineer, you will:

  • Design, build, and maintain high-quality, reliable software with strong automation and cloud-native practices.

  • Take ownership of complex engineering tasks and deliver consistently.

  • Support and mentor other engineers, fostering clean, maintainable code.

  • Drive DevOps and CI/CD practices to enhance delivery efficiency.

  • Contribute to product planning, OKRs, and roadmap discussions.

  • Embed security best practices into design, development, and operations.

  • Champion modern engineering approaches, including microservices, cloud-native architectures, and continuous delivery.


Key Responsibilities

  • Deliver backend services with Java 17+, Spring Boot or Micronaut, including automated testing and performance optimization.

  • Apply software design patterns and architecture principles (SOLID, Clean/Hexagonal Architecture, CQRS, Circuit Breakers, idempotency).

  • Model business domains using Domain Driven Design: bounded contexts, aggregates, entities, domain events, anti-corruption layers.

  • Implement event-driven architectures (Kafka, schema evolution, idempotent consumers, DLQs, transactional outbox).

  • Work with databases & caching: RDBMS (MS SQL/Oracle), NoSQL (MongoDB), Redis caching strategies.

  • Deploy solutions in cloud environments (Azure, AKS/Web Apps/Logic Apps), with IaC (Terraform), CI/CD (GitHub Actions), containers, and Kubernetes.

  • Ensure observability via metrics, logging, tracing (Dynatrace/OTel), alerting, and SLOs.

  • Use feature flags, A/B testing, and telemetry to inform product decisions.

  • Maintain secure coding standards: authentication/authorization, secrets management, data protection, threat modelling.

  • Collaborate effectively across backend, frontend, and platform teams, documenting technical decisions (ADRs/diagrams).

Desirable skills:

  • Python for tooling, data pipelines, or prototypes.

  • Frontend literacy (TypeScript/React) to validate integrations.

  • Test automation (Playwright/Selenium) and test data management.

  • Experience with ERP/COTS integrations (SAP, warehouse automation, MQ, Mule).

  • Contributions to open-source or inner-source projects to elevate engineering standards.


Your Profile

  • Experienced in enterprise-grade software engineering with strong backend focus.

  • Skilled in cloud-native architectures, DevOps, and microservices.

  • Strong problem-solving, mentoring, and collaboration skills.

  • Pragmatic approach balancing delivery, quality, and innovation.


Why Join

  • Work on cutting-edge enterprise projects that make an impact.

  • Access continuous learning and professional development.

  • Be part of a culture promoting diversity, inclusion, and wellbeing.

  • Competitive salary with pension, healthcare, laptop, phone, and training resources.

Greg Horne Director, IT Recruitment

Apply for this role