Staff Engineer
- 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.
