Lead Software Developer
1 day ago
Milton Keynes
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