14 days ago
Base Salary
$143k - $304k/yr
Responsibilities
- Lead the architecture, design, development, and evolution of scalable cloud-native applications, distributed services, and data platforms.
- Define technical strategy and architectural direction across applications, APIs, platform services, workflow orchestration, data, analytics, and AI capabilities.
- Build end-to-end technical solutions using C#, JavaScript/TypeScript, ReactJS, Azure services, REST APIs, and modern cloud technologies.
- Architect reusable data processing frameworks, data models, metrics, and data contracts for large-scale analytical and operational requirements.
- Lead intelligent experiences using Generative AI, Retrieval-Augmented Generation, AI agents, semantic search, and workflow orchestration.
- Create architecture proposals, technical roadmaps, implementation strategies, engineering standards, and operational readiness plans.
- Drive platform modernization focused on scalability, resiliency, observability, security, compliance, accessibility, maintainability, performance, and developer productivity.
- Improve live-site health through telemetry, automation, troubleshooting, incident learnings, performance optimization, and long-term engineering investments.
- Influence architecture and engineering decisions across multiple teams and partner organizations.
- Mentor senior engineers, develop technical leaders, lead design and architecture reviews, and raise engineering standards.
Requirements
- Bachelor's degree in computer science or a related technical field and 6+ years of technical engineering experience with coding in languages including Scala, Python, C#, or Java, or equivalent experience.
- Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
- Experience with cloud-native data platforms such as Microsoft Fabric, Azure Synapse, Azure Data Lake, or comparable technologies.
- Experience with modern web technologies, reusable backend capabilities, enterprise applications, complex workflows, and API integrations.
- Experience with Azure DevOps, source control, build and release pipelines, and CI/CD practices.
- Experience with software engineering fundamentals including design, coding, testing, debugging, code reviews, and production support.
- Experience or domain knowledge in procurement workflows, or experience with SQL, data modeling, and large-scale data processing using Apache Spark, Delta Lake, or equivalent frameworks.
- Hands-on experience building AI-driven business solutions, LLM-enabled applications, RAG solutions, AI agents, intelligent automation, or agentic workflows.
- Understanding of security, privacy, accessibility, reliability, and Responsible AI principles.
- Experience with automated testing, monitoring, telemetry, observability, and DevOps practices.
- Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
Benefits
- The typical U.S. base pay range is USD $142,800-$274,800 per year, with a location-specific range of USD $188,000-$304,200 per year for the San Francisco Bay Area and New York City metropolitan area.
- Certain roles may be eligible for benefits and other compensation.
- Employees living within 50 miles of Microsoft's Redmond campus are required to work in the office 3 days per week.
- Applications are accepted on an ongoing basis until the position is filled, with the posting open for a minimum of 5 days.
Tech Stack
Categories
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.
