Overview
Work with product managers, designers, engineers, and partner-facing stakeholders to define user requirements and success criteria for a set of features. Contribute to architecture, API contracts, dependency identification, and design documents for product areas with limited oversight. Design and implement secure, accessible, and maintainable capabilities across React and TypeScript frontends, Python or .NET backend services, data ingestion workflows, and Azure infrastructure. Break down larger initiatives into well-scoped work items, provide estimates, identify risks, and deliver incremental value through code reviews and automated testing. Build and evolve AI-powered experiences using responsible engineering practices, including retrieval-augmented generation, grounding, evaluation, and protection of customer and partner data. Serve as a Designated Responsible Individual (DRI) in an on
Full job description
Full Job Description
Work with product managers, designers, engineers, and partner-facing stakeholders to define user requirements and success criteria for a set of features. Contribute to architecture, API contracts, dependency identification, and design documents for product areas with limited oversight. Design and implement secure, accessible, and maintainable capabilities across React and TypeScript frontends, Python or .NET backend services, data ingestion workflows, and Azure infrastructure. Break down larger initiatives into well-scoped work items, provide estimates, identify risks, and deliver incremental value through code reviews and automated testing. Build and evolve AI-powered experiences using responsible engineering practices, including retrieval-augmented generation, grounding, evaluation, and protection of customer and partner data. Serve as a Designated Responsible Individual (DRI) in an on-call rotation, using telemetry to identify service degradation or interruptions and coordinating approved restoration for routine incidents. Invest in engineering skills and operational practices that improve the availability, reliability, security, efficiency, observability, and performance of products at scale. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, OR equivalent experience.Experience designing, implementing, testing, or operating web applications, APIs, cloud services, or distributed systems. Familiarity with source control, code review, automated testing, continuous integration and continuous delivery (CI/CD), and infrastructure-as-code (IaC) concepts. Ability to collaborate across disciplines and communicate technical decisions, tradeoffs, risks, and progress effectively. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python; OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in these or similar languages; OR equivalent experience. Experience delivering end-to-end web applications using technologies such as React, TypeScript, Python, FastAPI, C#, .NET, or ASP.NET Core. Experience designing and building LLM-powered applications, including LLM API integration, retrieval-augmented generation (RAG), agent and tool design, evaluation, and Model Context Protocol (MCP), using technologies such as Azure AI Foundry, Azure OpenAI Service, or Azure AI Search. Experience with Azure DevOps pipelines, ARM or Bicep infrastructure-as-code, automated unit and end-to-end testing, and production observability using logs, metrics, traces, or OpenTelemetry.
Tips for this job
Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
Verified from public schema.org JobPosting structured data on the official source page. The complete published description, responsibilities, requirements and benefits were normalized when present; unstated facts were not inferred.
Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Microsoft Careers ↗Browse current Job and Scholarship listings from Microsoft Careers →