
Software Development Snr Manager
- India
- Permanent
- Full-time
- BS or MS in Computer Science, or equivalent experience.
- 5+ years of experience in managing engineers whose primary function is designing, developing, and maintaining large-scale distributed systems in production settings.
- 10+ years of experience with applications development with 2+ years in large scale distributed applications / web services/ systems design
- Ability to work in a collaborative, cross-functional team environment.
- Excellent verbal and written communication skills
- Strong analysis and reporting skills with attention to detail and accuracy at the senior executive level
- Able to meet quick turnaround times in a fast-paced environment
- Embrace and adopt to quick changes
- Experience developing services on a public cloud platform (e.g, AWS, Azure, GCP or OCI)
- Experience in building highly scalable service with 99.99 availability.
- Own and build highly available and scalable OCI Virtual Networking services.
- Provide strategic leadership and guidance to a dedicated software development team.
- Drive the execution and delivery of service roadmap, ensuring projects are completed with the highest quality and within specified timelines.
- Engage in hands-on management, including addressing customer issues, managing escalations, and deploying code aligned with change management procedures.
- Maintain and enhance technical depth in software development practices and architectural design.
- Monitor service KPI metrics, alarms, logging, and overall service health.
- Lead the team in Agile development methodologies in a fast-paced environment.
- Coaching, mentoring, and developing best talent.
- Sets Goals and Expectations for performance and works with employees to establish specific, measurable goals and commitments.