Overview
Own end-to-end cloud architecture and provide cross-team technical leadership for large-scale cloud products, from requirements and solution design through development, deployment, production support, and continuous improvement.
What you'll do
- Own end-to-end cloud architecture, from requirements and solution design through development, deployment, production support, and continuous improvement.
- Define architecture principles, technology standards, and reusable patterns for scalable, secure, highly available, maintainable, and cost-effective cloud solutions.
- Conduct architecture, design, and code reviews.
- Resolve complex performance, scalability, security, and integration challenges.
- Mentor engineers across development teams.
- Partner closely with Marketing, Systems, and other business and technical stakeholders.
- Develop proof-of-concepts.
- Evaluate build-vs-buy decisions and assess architectural trade-offs across cost, performance, security, maintainability, and time-to-market.
- Drive engineering excellence across Agile delivery, DevOps, CI/CD, observability, security architecture, cost estimation, risk management and mitigation, privacy, quality, and regulatory compliance.
- Contribute to technical training, hiring, research, and continuous learning.
What you'll need
- 14+ years of overall software-development experience, including 8+ years of cloud-architecture experience.
- Demonstrated experience delivering and operating large-scale cloud products in production.
- BS-level technical degree or equivalent experience, preferably in Computer Science or Engineering.
- Strong hands-on expertise in C#, .NET/.NET Core, ASP.NET MVC/Core, Web/REST APIs, microservices, and Windows Services.
- Experience in multiple programming languages.
- Experience architecting highly available, large-scale enterprise applications across Public, Private, and Hybrid Cloud environments.
- Strong expertise in Microsoft Azure and exposure to AWS and Google Cloud.
- Strong understanding of API Management, event-driven architecture, messaging, asynchronous processing, Kubernetes, Docker, service discovery, secrets management, serverless services, RabbitMQ, and Redis.
- Experience with modern application technologies including React.js/Angular/Vue.js, SQL, PostgreSQL, Entity Framework, Git, unit testing, and PowerShell.
- Strong knowledge of DevOps and cloud operations, including automated CI/CD, environment provisioning, configuration management, deployment strategies, logging, monitoring, tracing, alerting, dashboards, and operational support.
- Strong architecture, analytical, communication, and presentation skills.
- Experience evaluating technical trade-offs and working in Agile environments.
- An architectural certification with one or more Public Cloud providers (Azure, AWS, or GCP).
Nice to have
- Master’s degree.
- Good understanding of HL7 and DICOM protocols.
- Experience or demonstrated ability to quickly learn and implement data analytics tools.
- Demonstrated passion for software development and continuous technical learning, such as active open-source contribution, research activities, proof-of-concepts, or exploration of emerging technologies.
Details
- Location: Gurugram, India.
- Work flexibility: Hybrid or Onsite.
- Travel percentage: 10%.
Read the full description and apply on the company’s own careers page.