(Software) Engineering Manager required for my client in Leatherhead.
PLEASE NOTE: You don't have to be a current Engineering Manager you could be a Senior, Lead, Principal long as you have strong Java development experience and expering of mentoring/managing/coaching etc...
THIS ROLE IS 4 DAYS PER WEEK ON-SITE. PLEASE ONLY APPLY IF YOU ARE HAPPY TO WORK ON-SITE 4 DAYS PER WEEK.
The budget for this role is £85k-£90k.
In this role you'll be hands-on approx ~ 70-80% coding in Java, documentation, etc.. and 20-30% responsible for a team of 3 Developers 1 SRE.
Required experience:
Proven Experience: 5+ years in software engineering with a strong background in Java development, and at least 2 years in an engineering management or technical leadership role.
* Java & Ecosystem Expertise: Deep knowledge of Java and common frameworks such as Spring / Spring Boot, Hibernate, and RESTful services
* System Design: Experience architecting and scaling distributed systems built in Java
* Delivery Focused: Track record of managing agile delivery, backlog refinement, and release planning for Java-based applications.
* Incident Management: Hands-on experience leading incident response, debugging JVM-related production issues, and producing RCA documentation.
* Cloud & DevOps Knowledge: Familiarity with deploying and running Java applications on cloud platforms (AWS, GCP, or Azure), using CI/CD pipelines, containers (Docker, Kubernetes), and infrastructure-as-code.
* Operational Mindset: Proficiency with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK, Splunk) for Java workloads.
* Security Awareness: Understanding of security considerations specific to Java applications, including dependency management, OWASP vulnerabilities, and secure coding practices.
* Financial Acumen: Ability to manage budgets and optimize spend on operational tools and services.
* Client-Facing Skills: Comfortable engaging with clients to explain technical issues in accessible language, particularly around integration or performance of Java-based services.
* People Leadership: Demonstrated ability to mentor and develop Java engineers, fostering growth and accountability within the team.