Role Overview The Software Engineering Team Leader will provide technical leadership on TP ICAPโs flagship Fusion platform within the Platform Team. This includes setting standards and guiding other engineers across Fusion teams. The leader will be the authority on standards and best practices within their discipline, demonstrating the benefits of various development and delivery approaches. The Team Leader will be a Principal Engineer passionate about software development, using their technical and mentoring skills to support their teamโs success. They should be comfortable working in agile environments, fostering transparent communication, and maintaining a focus on quality and delivery. This role involves hands-on technical work with some managerial responsibilities. Role Responsibilities Lead and manage the Fusion Platform Team to deliver Framework Services and integrate into the wider Fusion estate. Act as a Principal Full-Stack Software Engineer utilizing Microsoft C#.NET, React, Typescript, and low-latency event-driven architectures. Serve as a communication bridge between stakeholders, business, and technology teams. Coordinate with wider technology teams to manage interdependencies and resolve issues. Ensure adherence to governance standards and contribute to process, quality, and architectural development. Provide leadership and accountability for team governance, standards, tools, and technology, fostering collaboration and innovation. Work closely with the Scrum Master to unblock the team and facilitate high delivery velocity. Participate in retrospectives and promote continuous improvement as an Agile advocate. Collaborate with third parties and oversee hiring to ensure a cross-functional team. Participate in incident management to address production defects appropriately. Leverage technical expertise to guide software solutions and architecture. Identify and escalate risks, managing project dependencies and risks. Support adherence to Change Control principles within the team. Experience / Competences Proven experience in hands-on Full-Stack Software Engineering leadership with Microsoft C#.NET, React, Typescript, and low-latency event-driven architectures, including messaging with AMQP. Experience with Application Lifecycle Management tools like git, DevOps platforms, GitLab, TeamCity. Knowledge of OO design principles such as SOLID, DRY, YAGNI for maintainable, high-quality code. Familiarity with architectural patterns like Backend for Frontend, Micro Frontends, Microservices, MediatR. Experience with Domain Driven Design (DDD), CQRS, and polyglot persistence. Experience in automating delivery with DevSecOps practices and CI/CD pipelines. Understanding of code quality and testing tools like NXUnit, Moq, Jasmine, Cucumber, and automation of regression testing. Knowledge of Cloud Technologies, preferably on AWS, Azure, or GCP. Ability to collaborate on solution architecture following enterprise standards and influence technical directions. Experience with containerization for deployment, testing, and loose coupling. Strong Agile advocate with a focus on speed, risk reduction, and value delivery. Knowledge of the Broking Trading domain and the Scaled Agile Framework (SAFe). Experience with GraphQL, subscription streaming, and software engineering in Java is a plus. #J-18808-Ljbffr
Contact Detail:
TP ICAP Recruiting Team