We are seeking a Software Engineering Manager to lead and grow our Cloud Services engineering team s . In this role, you will manage talented group s of engineers who are building scalable, secure, and highly available cloud-based services on AWS and Azure. You ll balance hands-on technical leadership with people management, ensuring the team delivers innovative solutions on our UniFS -as-a-Service platform while fostering a culture of collaboration, continuous learning, and engineering excellence.
Primary Responsibilities
As a Software Engineer Manager leading a Cloud Services Engineering team, you will:
-
Team Leadership & Management
- Lead, mentor, and grow teams of software engineers working on cloud-native services using Agile/Scrum methodologies.
- Foster a collaborative and inclusive environment that encourages innovation, ownership, and accountability.
- Interface with cloud services and other Engineering teams in Nasuni s US headquarters for technical and product direction.
- Partner with People-Ops and Engineering leadership to drive team performance, career development, and succession planning.
-
Technical Oversight
- Guide the design, development, and delivery of cloud-based services on AWS and Azure.
- Ensure adherence to industry best practices for security, scalability, performance, and reliability.
- Provide technical direction, perform design reviews, and support high-quality code development.
-
Execution & Delivery
- Drive execution of team deliverables in alignment with product and business priorities.
- Collaborate with Product Management, QA, Support, and Documentation teams to ensure effective end-to-end product delivery.
- Oversee incident response, root cause analysis, and preventive measures for critical customer issues.
- Promote continuous improvement in engineering processes, tools, and methodologies.
-
Strategic Contribution
- Influence architectural decisions for UniFS-as-a-Service and related offerings.
- Partner with stakeholders to translate requirements into technical roadmaps and execution plans.
- Champion adoption of CI/CD, infrastructure-as-code, observability, and modern cloud-native practices.
Required Experience & Skills
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- 9 - 12+ years of software engineering experience with at least 3+ years in a leadership or management role.
- Proven track record of building and managing high-performing engineering teams.
- Strong hands-on technical background in
cloud-native development
, ideally with:
- AWS services (Lambda, S3, DynamoDB, SQS, Kinesis)
- Azure services (Container Apps, Blob Storage, CosmosDB, Service Bus, Event Hub)
- Python development (including testing with pytest, FastAPI, Pydantic, SDKs such as boto3 and azure-sdk-for-python)
- Infrastructure-as-code (CDK, Bicep) and CI/CD pipelines with Docker.
- Experience with distributed systems, serverless computing, and SaaS delivery models.
- Strong collaboration and communication skills, with the ability to influence technical and non-technical stakeholders.
Preferred Qualifications
- AWS and/or Azure certifications.
- Experience supporting enterprise-scale customers in production environments.
- Passion for mentoring and developing engineering talent.
Experience
- BE/B.Tech, ME/M.Tech in computer science (or) Electronics and Communications (or) MCA
- 9 to 12 years previous experience in the industry. At least 7+ years of experience in production development.