The Azure CXP team's mission is to transform Microsoft Cloud customers into fans by analyzing and amplifying customer needs and driving the vision to improve Cloud quality, security, and reliability. This role supports the Azure Reliability team, dedicated to making Azure the safest and most reliable Cloud through software engineering operational improvement and long-lasting platform improvements.
Requirements
- 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 3+ years of experience in designing and building scalable distributed full stack systems and cloud-native applications (AWS, Azure, or GCP) with a hands on coding experience.
- 3+ years of experience with modern frameworks and tools for APIs, microservices, and front-end development.
- 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience with containerization and orchestration (Docker, Kubernetes), CI/CD pipelines, and DevOps practices.
- Knowledge of modern database systems (SQL, NoSQL, caching, streaming).
- Familiarity with modern front-end frameworks (React, Angular, or similar).
Responsibilities
- Design, build, and deliver scalable, resilient, and high-quality software systems, contributing across the full stack, from distributed back-end services and APIs to front-end experiences.
- Take ownership of projects end-to-end, from translating business requirements into technical designs through implementation, testing, deployment, monitoring, and iteration.
- Write clean, extensible, and maintainable code, driving engineering quality through reviews, performance optimization, testing, and security best practices.
- Ensure production reliability by monitoring systems, diagnosing and resolving issues quickly, and improving operations through automation and observability.
- Collaborate closely with product managers, designers, and cross-functional teams to rapidly prototype, deliver impactful features, and incorporate stakeholder feedback.
- Stay ahead of emerging technologies (cloud, distributed systems, AI) and integrate modern tools and approaches to evolve product architecture and developer productivity.
- Provide technical leadership in distributed systems and cloud-native design, setting direction and raising the engineering bar across products and teams.
Other
- 3+ years of experience working in agile, fast-paced environments, navigating ambiguity and facilitating impactful outcomes.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Demonstrated ability to handle ambiguity, drive clarity, and prioritize effectively.
- Excellent communication skills and a collaborative mindset.