- Company Name
- TP ICAP
- Job Title
- Software Engineering Team Lead (Rates & FX)
- Job Description
-
**Job Title**
Software Engineering Team Lead (Rates & FX)
**Role Summary**
Lead and manage a cross‑functional team of software engineers focused on delivering front‑office solutions for rates and FX business lines. Drive architectural design, engineering excellence, and continuous delivery within an Agile framework, ensuring high quality, on‑time delivery, and alignment with enterprise strategy.
**Expectations**
- Build and mentor a high‑performance engineering team in an Agile environment.
- Own end‑to‑end delivery of cloud‑native, event‑driven systems that meet business requirements.
- Collaborate with global principal engineers, solution architects, and enterprise architecture to set standards and ensure architectural alignment.
- Champion continuous improvement through experimentation, technology evaluation, and process optimization.
- Communicate progress, risks, and impediments proactively to stakeholders.
- Maintain strong focus on quality, scalability, and maintainability of code and solutions.
**Key Responsibilities**
- Lead daily team activities, sprint planning, retrospectives, and code reviews.
- Design, develop, and deploy distributed, cloud‑native services (Azure/AWS).
- Define and enforce coding standards, best practices, and architectural guidelines.
- Own SDLC from design through QA and post‑release support.
- Drive automated testing strategy for complex systems.
- Collaborate with cross‑functional partners to resolve technical blockers and ensure timely delivery.
- Evaluate and adopt new technologies and methodologies to improve delivery velocity and product quality.
**Required Skills**
- Proven experience managing high‑performance, cross‑functional engineering teams in an Agile setting.
- Expertise in .NET Framework and .NET Core (C#), API design (REST, GraphQL).
- Strong relational database design and optimization (MSSQL, MySQL).
- Cloud deployment and management (AWS, Azure).
- Full SDLC ownership with proactive involvement from design to post‑release.
- Excellent written and verbal communication, facilitation, and negotiation abilities.
- Experience building scalable, maintainable automated testing solutions.
- Ability to handle multiple tasks, meet deadlines, and deliver pragmatic, innovative solutions.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications in .NET development and/or cloud platforms (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate) preferred.