
Senior Software Engineer (.Net, Azure, Kubernetes)
- Pune, Maharashtra
- Permanent
- Full-time
- Lead and mentor a team of software engineers, providing technical guidance and code reviews.
- Design, develop, and maintain scalable, reliable, and high-performance services.
- Architect and implement microservices using .NET/C# and deploy via ephemeral pods in AKS (Azure Kubernetes Service).
- Guide front-end architecture and development using Angular.
- Ensure best practices in CI/CD using GitHub Actions, and manage source control in GitHub.
- Drive improvements in security, code quality, and maintainability with tools like Cycode and SonarQube.
- Work closely with DevOps to optimize Docker containerization and Kubernetes orchestration.
- Integrate and manage asynchronous messaging systems using Azure Service Bus.
- Collaborate with stakeholders across product, QA, and infrastructure teams.
- Own technical decisions and ensure delivery aligns with business goals and timelines.
- 7+ years of professional software engineering experience.
- Proven experience leading development teams or major projects.
- Strong proficiency in .NET / C#, and building scalable APIs and services.
- Expertise in Angular and modern front-end practices.
- Experience deploying and maintaining applications in Azure.
- Deep understanding of Kubernetes, Docker, and cloud-native patterns.
- Experience with Microsoft SQL Server and managing data-driven applications.
- Solid understanding of CI/CD pipelines using GitHub Actions.
- Familiarity with security and code quality tools like Cycode and SonarQube.
- Strong communication and leadership skills.
- Experience with distributed systems and event-driven architecture.
- Exposure to infrastructure-as-code or automated environment provisioning.
- Previous experience with performance tuning in high-load environments.
- Work on cutting-edge cloud-native technologies in a collaborative and agile environment.
- Take a leadership role with real impact on product and architecture decisions.
- Be part of a team that values innovation, autonomy, and continuous learning.
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)