Your Role and Responsibilities :
• Manage multiple high performing Engineers and Sr. Engineers
• Create, prioritize, communicate, manage, and execute roadmaps, project plans, and commitments and report on status of development, quality, operations, and system performance to management
• Work closely with Sr. Engineers and Team Leaders to architect, develop and contribute to the best technical design and approach
• Foster culture of continuous engineering improvement through mentoring, feedback, and metrics
• Propose and implement new projects or recommend system improvements.
• 3+ years of people management experience, managing engineers and large teams with hands-on involvement in system architecture, design, and performance
• 5+ years of relevant engineering experience
• Bachelor’s degree in Computer Science or a related technical discipline, or equivalent experience
• Software development background in object-oriented programming, distributed systems, Java, Linux/UNIX, CI/CD pipelines, Ansible, Jenkins and other automation technologies
• Deep technical expertise and strong problem-solving and data analysis skills
• Excellent verbal and written communication skills with the ability to present complex technical information clearly and concisely to a variety of audiences
Master’s degree in Computer Science or a related technical discipline
Agile software development methodologies
Experience with large scale systemsStrong understanding of secure engineering practices and SPDB
Experience in SaaS solutions.