Senior Lead Software Engineer (Engineering Community & Enablement)
On-siteLondon, England, United Kingdom
Job Summary
Build scalable, secure back-end solutions using Java and cloud-native microservices, investigating and fixing issues while supporting products through their entire lifecycle. Champion a healthy engineering culture by driving career development, refining hiring processes, and establishing communities of practice to share knowledge across distributed teams. Help shape location and team strategy, including on-call rotation and security ownership, to minimize support overhead while maintaining system reliability. Contribute to the operational model for shared code and reusable frameworks, reducing duplication and raising quality across the organization.
Required Qualifications
- Recent hands-on professional experience as a back-end software engineer
- Experience in coding in a recent version of the Java programming language
- Experience in designing and implementing effective tests (unit, component, integration, end-to-end, performance, etc.)
- Experience with cloud technologies and distributed systems, RESTful APIs and web technologies
- Knowledge of messaging frameworks
- Seasoned with operating, supporting and the security of mission-critical software applications
- Understanding of different kinds of data stores (including relational data stores)
- Proven ability to coach other team members on coding practices, design principles, and implementation patterns that lead to high-quality, maintainable solutions
- Ability to manage stakeholders and effectively prioritize work across multiple work streams
- Demonstrated leadership beyond your own team - for example leading a guild, chapter, community of practice, or a cross-cutting engineering initiative (standards, hiring, onboarding, or culture)
- Strong facilitation, influencing, and communication skills, with the ability to drive change and build consensus across distributed teams without relying on direct authority
Desired Qualifications
- Experience in working in a highly regulated environment / industry
- Seasoned with cloud-native microservices architecture
- Proficient with AWS cloud technologies
- Experience developing engineering career frameworks, interview/hiring processes, or technical standards at an organizational level
- Experience organizing knowledge-sharing programmes (tech talks, guilds, office hours) and mentoring engineers
- Familiarity with using engagement survey data to drive concrete, measurable culture and operational improvements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.