£110 Per hour
Outside
Hybrid
London Area, United Kingdom
Summary: The Lead Software Engineer role focuses on providing technical leadership and architectural guidance while mentoring a high-performing engineering team. The position emphasizes the design and deployment of resilient APIs and backend services, fostering team growth, and ensuring operational excellence. Candidates should possess strong technical skills in C# and Java, along with experience in cloud-native applications and Agile methodologies. The role is hybrid and classified as outside IR35, offering a competitive daily rate.
Key Responsibilities:
- Drive technical direction, provide architectural guidance, and mentor a high-performing engineering team.
- Foster continuous learning, provide career development support, and cultivate a collaborative engineering culture.
- Design, build, and deploy highly available, resilient, and zero-downtime APIs and backend services.
- Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges.
- Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs.
- Write clean, scalable, testable code with an emphasis on maintainability and long-term value.
- Continuously refine development workflows, tools, and team practices for better productivity and outcomes.
Key Skills:
- Strong technical leadership experience guiding engineering teams through delivery cycles and growth.
- Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices.
- Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies.
- Deep understanding of API architecture, system design, and scaling strategies for high-performance distributed systems.
- Experience designing for high availability, fault tolerance, and zero-downtime deployments.
- Exposure to or appreciation of Agile methodologies and DevOps best practices.
- Strong understanding of system design patterns, event-driven architectures, and cloud infrastructure automation.
- FinTech domain experience—especially in consumer lending, credit card issuance, or payments systems.
- Familiarity with CI/CD pipelines, API gateways, and observability tools in production environments.
Salary (Rate): £700.00/day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Lead Software Engineer (.NET/Java) - £650-700/day (OUTSIDE IR35) - Hybrid Working
What You’ll Deliver
- Technical Leadership: Drive technical direction, provide architectural guidance, and mentor a high-performing engineering team.
- Team Growth: Foster continuous learning, provide career development support, and cultivate a collaborative engineering culture.
- Architecture & Delivery: Design, build, and deploy highly available, resilient, and zero-downtime APIs and backend services.
- Collaboration: Partner with engineers, product owners, and cross-functional stakeholders to solve meaningful business challenges.
- Operational Excellence: Own the reliability, monitoring, and performance of services, ensuring they meet agreed SLAs.
- Code Quality: Write clean, scalable, testable code with an emphasis on maintainability and long-term value.
- Process Improvement: Continuously refine development workflows, tools, and team practices for better productivity and outcomes.
About You
- Passionate about building exceptional APIs and backend systems that power real-world products.
- Proven ability to lead, mentor, and inspire engineers at various levels of experience.
- Committed to writing high-quality, well-tested, and readable code, with a strong emphasis on TDD and automation.
- A team-first mindset—driven by collective success over individual achievement.
What You’ll Bring
- Strong technical leadership experience guiding engineering teams through delivery cycles and growth.
- Solid hands-on expertise in C# and Java, with a deep understanding of object-oriented principles and clean coding practices.
- Track record of building cloud-native applications on platforms like Azure or AWS using IaaS, PaaS, containers, and serverless technologies.
- Deep understanding of API architecture, system design, and scaling strategies for high-performance distributed systems.
- Experience designing for high availability, fault tolerance, and zero-downtime deployments.
- Exposure to or appreciation of Agile methodologies and DevOps best practices.
- Strong understanding of system design patterns, event-driven architectures, and cloud infrastructure automation.
- FinTech domain experience—especially in consumer lending, credit card issuance, or payments systems.
- Familiarity with CI/CD pipelines, API gateways, and observability tools in production environments.
Lead Software Engineer (.NET/Java) - £650-£700/day (OUTSIDE IR35) - Hybrid Working