Technical Team Lead - Software Engineering
Core
Lead a cross-functional software engineering team delivering business-critical, scalable applications in a cloud-based environment.
Role type
Senior IC Technical Team Lead (Software Engineering)
Builds
Scalable, resilient software solutions for a complex global business
Domain
Global technology / Cloud-native software engineering
Deliverable
production ML models | product features
Required skills
Software architecture, distributed/event-driven system design, CI/CD pipeline management, cloud platform expertise (AWS/Azure/GCP), Agile/Scrum leadership, code review and automated testing, mentoring and team development, hands-on development in C#/Java
Preferred skills
Financial services domain experience, event-driven architecture and messaging technologies, React/JavaScript/TypeScript, microservices and containerization (Docker/Kubernetes), Python for automation, observability and performance optimization
Technologies
C#, Java, AWS, Azure, GCP, Git, GitLab, Docker, Kubernetes, React, TypeScript, Python
Responsibilities
Lead software engineers through the full SDLC from architecture to deployment, champion engineering best practices including CI/CD and secure delivery, mentor and develop team members, collaborate with architects and product owners to align solutions with business objectives
Seniority
Senior, hands-on IC with people leadership


