Diligencia

Software Engineering Team Lead

Company
Location
Oxford, England, United Kingdom
Posted At
4/1/2025
Advertise with us by contacting: [email protected]
Description

Due to our continued success in our online platform, we are expanding our portfolio to increase our current offerings, adding more products to our corporate intelligence and due diligence solutions.


We have a new and exciting opportunity for a Software Engineering Team Lead to join the team based at our Head Office in Oxford.


This opportunity is to work with our Software Development Team, scoping out new potential developments and redevelopments of our online platform used by our clients. We are striving to digitally transform all areas of the company and require a strong, capable, and structured Software Engineering Team Lead to help achieve this. Our developments are predominantly web applications and support all areas of the business.


Main Responsibilities


As a Software Engineering Team Lead, you will play a pivotal role in driving the design, development, and delivery of high-quality software systems while leading a team of engineers. You will be responsible for fostering a high-performance, collaborative engineering culture that emphasises clean code, scalable architecture, and agile delivery.


You will:

  • Provide technical leadership across the team, setting standards for code quality, architecture, and development best practices.
  • Guide the design and implementation of modular, scalable, and maintainable systems that adhere to internal quality standards and modern engineering principles.
  • Mentor and coach team members, helping them grow their skills and ensuring alignment with engineering goals and practices.
  • Lead architectural discussions and decisions, promoting modern design patterns including microservices, containerisation, and event-driven systems.
  • Contribute to hands-on development as needed, providing expertise across key technologies (e.g., .NET, Angular, SQL Server, Docker, etc.).
  • Collaborate with cross-functional teams, including Product, QA, and Infrastructure, to define and refine requirements and ensure successful product delivery.
  • Promote effective agile practices, ensuring sprint goals are met and that team progress is transparent and well communicated.
  • Ensure system documentation is current, clear, and accessible for future development and support needs.
  • Support and improve CI/CD pipelines and promote DevOps culture within the team.
  • Champion security, performance, and maintainability across all codebases.
  • Drive continuous improvement, keeping up to date with emerging tools, technologies, and trends that can enhance development and delivery.


Required Experience and Qualifications

  • Bachelor's degree (BSc/BA) in Computer Science, Engineering, or related discipline.
  • 7+ years of professional experience in software engineering, including:
  • C# .NET / .NET Framework
  • Angular or similar TypeScript-based SPA frameworks
  • SQL Server and relational database design
  • Containerisation with Docker


Proven experience in:

  • Leading engineering teams and projects
  • Designing complex software systems and APIs
  • Working with Agile/Scrum methodologies
  • Using source control, build pipelines, and automated testing (CI/CD)
  • Cloud architecture and deployment (Azure or AWS)


Deep understanding of:

  • Software development lifecycle
  • Modern architectural patterns: Microservices, Event-driven architecture
  • TDD/BDD and software quality practices
  • DevOps and cloud-native principles


Preferred but Not Essential

  • Experience with NoSQL, GraphQL, Kubernetes
  • Familiarity with DevOps pipelines and release management strategies
  • Experience working with non-technical stakeholders and translating business needs into technical solutions
  • Background in both greenfield development and support of legacy systems


Soft Skills and Behaviors

  • Excellent communication and interpersonal skills
  • Strong problem-solving mindset and attention to detail
  • Ability to thrive in a fast-paced, dynamic environment
  • Focus on results, with high standards of work quality
  • Adaptability and openness to change
  • Empathy and a team-oriented mindset
  • Commitment to diversity, equity, and inclusion
Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram