3 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Define and evolve architectures for distributed, multi-tenant testing services while balancing reliability, performance, security, operability, and cost.
- Lead complex initiatives from design and prototyping through implementation, rollout, and sustained operation while remaining hands-on with coding and reviews.
- Build scalable execution and orchestration for load testing and managed browser automation, including scheduling, concurrency, isolation, and resilient failure handling.
- Develop developer-friendly APIs, tooling, and CI/CD integrations for testing and release workflows.
- Advance AI-assisted testing through evaluation, observability, safeguards, and quality measures.
- Drive live-site excellence through telemetry, service-level objectives, incident response, root-cause analysis, and on-call participation.
- Embed security, privacy, accessibility, and responsible AI into service design, including identity, access control, and customer test-data protection.
- Partner with product, engineering, architecture, security, and customer stakeholders to set priorities and deliver platform capabilities.
- Mentor engineers and improve practices for testing, deployment safety, serviceability, and developer productivity.
Requirements
- Bachelor’s degree in computer science or a related technical discipline, or equivalent practical experience.
- 10+ years of experience designing, building, and operating production software, including technical leadership on complex initiatives across multiple components or teams.
- Strong software engineering skills in one or more of C#, Java, C++, Go, Python, or TypeScript, with experience in maintainable design, automated testing, and code review.
- Deep understanding of distributed systems, service architecture, API design, concurrency, fault tolerance, and performance engineering.
- Experience operating cloud services and diagnosing complex production issues using telemetry, debugging, and structured root-cause analysis.
- Ability to lead through influence, explain architectural trade-offs, collaborate across disciplines, and mentor engineers.
- Customer-focused approach and commitment to secure, reliable, and inclusive engineering.
- Preferred experience with Azure or comparable cloud platforms, containerized workloads, Kubernetes, and multi-tenant service infrastructure.
- Preferred experience with Playwright, browser automation, end-to-end testing, JMeter, Locust, or comparable performance-testing frameworks.
- Preferred experience building developer platforms, SDKs, command-line tools, or integrations with GitHub, Azure DevOps, and CI/CD systems.
- Preferred experience with cloud resource efficiency, execution scheduling, service scalability, infrastructure cost optimization, AI-assisted developer tools, agentic workflows, or open-source technologies.
Tech Stack
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
