
Lead Software Engineer
CUBE
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Provide technical leadership for a delivery squad.
- Own the squad's technical direction for C#/.NET web services and Angular applications.
- Conduct regular code reviews across the full stack.
- Contribute to critical areas of the codebase.
- Define and evolve service design patterns for event-driven architectures.
- Ensure all services deployed to AKS meet agreed standards.
- Lead and coordinate technical response to production incidents.
- Identify, prioritise, and drive remediation of technical debt.
Requirements
- Advanced software engineering expertise in C#/.NET.
- Solid working knowledge of Angular application development with TypeScript.
- Experience designing and operating event-driven services.
- Practical experience with AKS or Kubernetes in a production environment.
- Strong understanding of system architecture, service design, and operational considerations.
- Demonstrated ability to conduct effective, constructive code reviews.
- Ability to lead technical outcomes through influence and collaboration.
- Strong analytical and problem-solving skills in production environments.
- Clear communication skills for diverse stakeholders.
- Demonstrated ability to coach, mentor, and develop other engineers.
- Experience managing or leading an engineering team.
- Experience driving adoption of AI-assisted development tools across a team.
Benefits
- Diversity, collaboration, and purpose are the heartbeat of our success.
- Opportunities for professional development.
- “Make it happen” culture empowers you to take ownership of your career.
- Work alongside some of the brightest minds in AI research and engineering.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETAngularTypeScriptevent-driven servicesAKSKubernetessystem architectureservice designcode reviews
Soft Skills
technical leadershipinfluencecollaborationanalytical skillsproblem-solvingcommunicationcoachingmentoringteam managementdevelopment