Sampoorna Computer People
Manager - Application Development
- Compensation
- Not disclosed
- Location
- Chennai
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 10+ years
- Category
- Not specified
- Posted
Skills
Full description
**Your Role :
We are looking for a dynamic engineering leader to help reimagine our engineering teams and the systems from the ground up.
The Software Engineering Manager of Distributed Systems will primarily focus on 6 core pillars of the engineering management i.e., People, Execution, Technology, Engineering, Delivery, and Innovation.
**Requirements :
Qualifications :
The Skills You Bring :**
- Bachelor`s degree in Computer Science, Engineering, or a related field; Master`s degree preferred
- 12+ years of professional software engineering experience, including management of team and direct staff.
- Prior experience in building greenfield software products - inception to launch and beyond.
- Servant-leader who has built autonomous teams and grew the teams to operate at scale.
- Excellent programming skills and computer science fundamentals (OO Design, data structures & algorithms, problem solving)
- Experience building applications on one or more public Cloud Platform (e.g., Azure, AWS, or GCP)
- Experience designing and implementing highly reliable, fault-tolerant distributed applications with a heavy emphasis on low-latency and scale
- Demonstrated success in designing large scale big data systems that perform complex event processing.