Lead Software Engineer
Lead Software Engineer (Java/Kotlin)
Up to £520 p/day Inside IR35
Remote working U.K only
BPSS clearance
We’re looking for an experienced Lead Software Engineer with extensive Java, Kotlin and GCP cloud experience to join a high-performing product engineering team. This is a hands-on leadership role, ideal for someone who combines deep technical expertise with the ability to guide teams and shape modern engineering practices.
You’ll work within a cross-functional agile team (engineers, QA, product, design), contributing across the full Build + Run lifecycle, you’ll also be responsible for leading engineering design decision making and technical direction, building cloud native applications on GCP and coaching the engineering team.
Key Skills & Experience
- Strong experience with Java/Server side Kotlin
- Expertise in JVM frameworks Spring Boot, HTTP4K)
- Deep understanding of microservices, event-driven architecture and DDD
- Proven experience designing and building cloud-native solutions on GCP, including: GKE, Cloud Run, App Engine, Pub/Sub, Eventarc, BigQuery, Firestore, Cloud SQL and GCS
- Containerisation and orchestration (Docker, Kubernetes) and/or serverless patterns
- Strong background in CI/CD, TDD, BDD, and quality engineering practices
- Experience building and optimising pipelines (GitLab CI, Jenkins, Cloud Build)
- Knowledge of observability, monitoring, and logging in production systems
- Understanding of secure application design and OWASP Top Ten
- Experience deploying serverless architectures
- Experience with GCP data & AI services (BigQuery and Vertex AI)
If you're a hands on engineering leader with strong GCP experience and a passion for building scalable, modern systems, this is a great opportunity to make an impact.
Apply now or get in touch to learn more