Sub banner

Technical Team Lead

Job description.

Software Team Lead

Ocho People | Technology Recruitment

 

  • Software Team Lead opportunity at a world-leading financial markets infrastructure organisation operating across 27 countries
  • Hands-on technical leadership role across the full software development lifecycle in an Agile environment
  • C#, Java or similar with distributed systems, cloud platforms and CI and CD
  • Hybrid working, Belfast-based
  • Salary up to £75,000

 

About the Company

Our client is a world leading provider of market infrastructure, operating from more than 60 offices across 27 countries with over 5,200 people globally. They are the largest interdealer broker in the world by revenue, the number one Energy and Commodities broker globally, and the world's leading provider of OTC data. This is a business with genuine scale, a long and distinguished history, and a clear commitment to building world class engineering capability. Their engineering teams work on business critical systems that underpin global financial markets, and they take technical leadership seriously at every level.

 

The Role

This is a Software Team Lead position providing hands on technical leadership to a cross functional engineering team delivering business critical software solutions. The role combines people leadership with deep software engineering expertise — setting standards for code quality, architecture and delivery practices, and guiding the team from design through to implementation and production support. Working in an Agile environment, you will collaborate with Solution and Enterprise Architects to ensure alignment with target architecture, work closely with Product Owners and Business Analysts to refine requirements, and mentor and develop engineers across the team. You will own technical quality, stability and performance of delivered solutions, and play an active role in incident and problem management where required. This is a role for a technically strong lead who wants genuine ownership and the opportunity to shape how a high performing team delivers.

 

Key Responsibilities

  • Lead and manage a cross functional team of software engineers delivering high quality, business critical applications
  • Provide hands on technical leadership across the full software development lifecycle from design and implementation through to deployment and production support
  • Collaborate with Solution and Enterprise Architects to ensure solutions align with target architecture and technology standards
  • Own technical quality, stability and performance of delivered solutions, ensuring they meet business and non-functional requirements
  • Drive engineering best practices including code review, automated testing, CI and CD and secure development practices
  • Work closely with Product Owners, Business Analysts and other stakeholders to refine requirements and plan deliverables
  • Identify and remove delivery impediments, working with Scrum Masters and Delivery Managers to maintain team flow and predictable velocity
  • Mentor, coach and develop engineers, supporting performance reviews, career development and skills growth
  • Contribute to incident and problem management, supporting investigation and resolution of production issues

 

What You'll Need

Essential:

  • Proven experience leading a high performing software engineering team in an Agile environment such as Scrum or SAFe
  • Strong hands on software engineering background in at least one modern language such as C#, Java or similar, including design, development and code review
  • Demonstrable experience designing and building distributed, event driven or cloud native systems
  • Practical experience with CI and CD pipelines and source control such as Git or GitLab
  • Good understanding of software engineering best practices including OO design principles and automated testing across unit, integration and end to end
  • Experience working with cloud platforms such as AWS, Azure or GCP for application hosting and deployment
  • Strong communication and stakeholder management skills with the ability to translate technical concepts for non-technical audiences
  • Proven ability to balance delivery pace with quality, managing priorities and risks across multiple initiatives

 

Nice to Have:

  • Experience working in financial services, trading platforms or other complex, transaction heavy environments
  • Exposure to event driven or messaging based architectures and related technologies
  • Familiarity with front end technologies such as React, JavaScript or TypeScript
  • Experience with microservices, containerisation and orchestration tools such as Docker and Kubernetes
  • Understanding of scaled Agile frameworks such as SAFe and experience within multi-team delivery programmes
  • Knowledge of additional programming languages such as Python or JavaScript for automation and tooling
  • Experience collaborating with DevOps or Platform Engineering teams to optimise reliability, observability and performance

 

Why Apply?

  • Salary up to £75,000
  • Hybrid working with a Belfast base
  • Team Lead scope with genuine technical authority and people leadership responsibility
  • Work on business critical systems that underpin global financial markets at significant scale
  • World leading organisation with the complexity and ambition to match
  • Strong engineering culture with real investment in mentorship, career development and best practice
  • Agile, collaborative environment with direct access to Solution and Enterprise Architects

 

How to Apply

For a confidential conversation about this opportunity, please reach out to Nick Napier directly

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, Northern Ireland£75,000
Job reference:
NN2839721
NICK NAPIER

NICK NAPIER

Senior Recruitment Consultant at Ocho