Location: Mostly remote (with one day per month in Milton Keynes)
Salary: £75,000 - £80,000
Contract type: Full time, permanent
Our client is seeking a Lead Software Developer to join their engineering team. This is an opportunity to take on a pivotal technical leadership role within a collaborative, Agile environment, working alongside colleagues across multiple regions. If you are passionate about modern Java development, front-end technologies, and mentoring others, we’d love to hear from you.
Key Responsibilities
* Provide technical leadership within a cross-functional Agile development team, focusing on code quality, security, and best practices
* Design, develop, debug, and deploy scalable software solutions using Java and modern front-end frameworks (React/Angular)
* Mentor and support junior developers, especially across multiple regions
* Collaborate with product managers, scrum masters, and engineering leads to deliver high-quality, secure B2B applications
* Drive the adoption of microservices architecture and cloud technologies (Oracle Cloud)
* Participate in Agile ceremonies, including daily scrums, sprint planning, and demos
* Review code, support release activities, and ensure secure development processes
* Contribute to continuous improvement and knowledge sharing within the team
Required Skills and Experience
* Hands-on software development experience, including technical leadership or mentoring roles
* Strong expertise in Java (preferably with microservices architecture) and front-end frameworks (React and / or Angular)
* Experience with React Native and / or a mobile-first development mindset is highly desirable
* Experience with cloud platforms (Oracle Cloud preferred)
* Excellent communication skills: clear, articulate, and concise, with the ability to work effectively in distributed teams
* Strong understanding of secure development practices and experience shipping secure products to customers
* Experience working in Agile environments with regular sprint cycles
* Proven ability to support and mentor junior developers, especially in large-scale or highly configurable software environments
* Experience with B2B applications