£75 Per hour
Outside
Hybrid
London Area, United Kingdom
Summary: The Software Engineering Manager will lead a high-performing team in building reliable and scalable systems while balancing technical leadership with people management. The role requires hands-on skills to guide architecture and best practices, particularly in Java and modern backend technologies. The ideal candidate will have a proven track record in managing engineering teams and a pragmatic approach to problem-solving. This position is hybrid, requiring three days a week in the office.
Key Responsibilities:
- Lead a high-performing software engineering team.
- Balance technical leadership with people management.
- Guide architecture and best practices in software development.
- Promote DevOps methodologies and practices.
- Design and deliver microservices-based architectures.
- Oversee CI/CD pipelines, including build automation, testing, and deployment.
- Manage backend development using modern JVM frameworks.
- Utilize cloud-native services and orchestration tools.
- Implement data persistence and storage solutions.
- Support frontend application development with contemporary JavaScript frameworks.
Key Skills:
- Strong commercial experience with Java and managing JVM engineers.
- Experience with DevOps methodologies.
- Proficiency in designing microservices-based architectures.
- Solid understanding of CI/CD pipelines.
- Familiarity with automated testing and infrastructure as code.
- Experience with cloud-native services on Azure and Kubernetes.
- Knowledge of relational and NoSQL databases.
- Experience with modern JavaScript frameworks.
- Understanding of in-memory data grids and caching solutions.
Salary (Rate): £75.00/hr
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Software Engineering Manager (Hands-on) - 6 month initial - Hybrid/3 days pw - Circa £600pd outside IR35
La Fosse have partnered with a consultancy partner to find a Software Engineering Manager to lead a high-performing team building reliable, scalable systems. You’ll balance technical leadership/hands-on skills with people management, setting clear direction while staying close enough to the code to guide architecture and best practices. Ideally you will have managed teams working with Java and modern backend technologies, a proven track record of leading engineers, and a pragmatic, calm approach to problem-solving.
Technical Requirements
- Strong previous commercial experience with Java /managing JVM engineers
- Promote DevOps (build/run it) methodology and practices
- Experience designing and delivering microservices-based architectures
- Solid understanding of CI/CD pipelines , including build automation, testing, and deployment
- Familiarity with modern engineering practices: automated testing, infrastructure as code, monitoring, and observability
Technology Stack
- Backend development across modern JVM frameworks including Spring , Spring Boot , and Micronaut , primarily using Java
- Cloud-native services deployed on Azure , with orchestration via Kubernetes and system monitoring/observability using tools such as Dynatrace
- Data persistence and storage using a mix of relational and NoSQL technologies, including SQL Server and MongoDB
- Frontend applications built with contemporary JavaScript frameworks and languages such as React , Next.js , Angular , and TypeScript
- In-memory data grids and caching solutions leveraging technologies like Redis and Ignite
If of interest, please apply with your updated CV and we can arrange a call?