Engineering Manager - Distributed Systems
We are looking for an Engineering Manager to join one of our core product teams based in Hyderabad. In this role, you will work closely with Product Managers, Subject Matter Experts, Data Scientists and Software Engineers to support product launches and roadmaps by building the architecture that powers the next generation of our company offerings. You will collaborate with some of the brightest minds in the industry, use cutting-edge technology and, drive the vision and operations to see your efforts make the business of our clients possible every day. The perfect candidate will have strong data and architecture skills, a proven track record of leading and scaling engineering teams, strong operational skills to drive efficiency and speed, and strong project management acumen.
What you'll do:
Define the processes needed to achieve operational excellence in all areas, including project management and system reliability.
Build a high-quality engineering team and design the team to scale.
Collaborate with Engineering Leadership to build a cohesive engineering force powering our products and their roadmaps.
Build cross-functional relationships with Software Engineers, Product Managers, Subject Matter Experts, and Data Scientists to understand product needs and deliver on those needs.
Act as a point of contact for managing and driving production defects to resolution
Tailor processes to help manage time sensitive issues and bring them to appropriate closure
Engage and manage team of highly talented technologists, and aid in them grow professionally with regular mentoring.
What you'll need :
A bachelor's degree in Computer Science, Math, Physics, or other technical fields with 8+ years of experience, fintech domain is a plus.
Demonstrated track record of scaling, monitoring, and troubleshooting actively running enterprise-grade software.
Strong technology acumen, knowledge of software engineering process, design knowledge and architecture intelligence.
Superior project management skills to ensure high-quality and timely solution delivery.
Experience with cloud providers such as AWS & GCP.
Ability to program in Java, C++, or C#
Experience with cloud native technologies like Kubernetes, Docker, Fluentd etc. or data technologies like LevelDB, Elasticsearch, etc.
Attention to detail and quality, and the ability to work well in and across teams.
Ability to advocate & influence multiple stakeholders.
Excellent analytical and reasoning skills.
Ability to learn new domains and deliver output.
Experience leading a team of highly skilled engineers.
Strong communication skills.