M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer 2

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRedmond, WA, USA$102.1k - $219.2k /yrIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Design, implement, and ship reliable, production-grade features across the agentic stack, owning the quality, delivery, and support of the components built.
  • Build agentic experiences on the Microsoft Copilot Studio runtime, contributing to agent orchestration, planning, grounding, memory, knowledge sources, connectors, the Tool Gateway, and the control plane.
  • Contribute to real-time voice agents, including low-latency speech-to-speech experiences with sub-second turn-taking, barge-in, interruption handling, and human hand-off.
  • Build scalable, resilient backend services using event-driven and service mesh patterns, with high-throughput REST and gRPC APIs.
  • Participate in the full service lifecycle, including CI/CD, Infrastructure as Code, on-call, and SLA-driven reliability.
  • Understand and anticipate the needs of customers adapting to changes in business and technology.
  • Work in the code, support the service, understand the software in detail, partner with AI/ML, product management, and design, and participate in design and code reviews.
  • Embed fairness, safety, privacy, grounding, and reliability into the software.

Desired Qualifications

  • A Master's degree in Computer Science or a related technical field and 3+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A Bachelor's degree in Computer Science or a related technical field and 5+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience with cloud technologies; Azure is preferred.
  • Hands-on experience with agent frameworks, large language model orchestration, retrieval-augmented generation, tool or function calling, and prompt or grounding strategies.
  • Experience with or exposure to Microsoft Copilot Studio architecture, conversational platforms, or agent runtimes.
  • Real-time voice or speech experience, including automatic speech recognition, text-to-speech, speech-to-speech, telephony or media pipelines, or low-latency streaming.
  • Familiarity with customer relationship management platforms, contact center systems, and customer data models.
  • Experience delivering features end to end in a production cloud service.
  • Collaboration and communication skills.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs