Software Team Lead – Enterprise Engineering Platform

Location: Bengaluru
Job Type: Permanent
Reference: 5_310519
Sector: Technology

Our client, a global investment firm is looking for a Software Team Lead – Enterprise Engineering Platform for their Bangalore office.

Successful Candidates will be expected to work closely with onshore development leads to understand the business, build and support systems to enable us to run effective engineering platforms across research, portfolio implementation, trading and risk across multiple asset classes.

What You Will Bring

  • Lead the development, maintenance, and support of the firm’s enterprise and platform engineering systems  
  • Coordinate with other internal development teams 
  • Provide operational and technical leadership to offshore teams
  • Track and report the status of  projects to onshore leads
  • Serve as escalation point for all offshore matters

Who You Are

  • BA/BS/MS degree in Computer Science or equivalent field from top schools
  • 10  years of software development leadership experience preferably in the front office trading area
  • Experience leading complex projects through the software development lifecycle
  • Experience working in a geographically spread out team and leading an offshore team

Strong knowledge of:

  • Microservice architecture
  • RESTful application design
  • Experience designing and developing distributed systems
  • OOP design patterns (especially Java or C#) and data modelling
  • Excellent coding, analytical and communication skills

Technology platform includes:

  • AWS
  • Kafka
  • Mesos
  • Docker
  • Redis
  • Modern software stacks such as Spring Boot, .Net Core and Go
  • Excellent communication skills both verbal and written