Software Engineer II
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
Core AI is at the forefront of Microsoft’s mission to redefine how software is built and experienced. Weare responsible forbuilding the foundational platforms, services, programming models, and developer experiences that power the next generation of applications using Generative AI. Our work enables developers and enterprises to harness the full potential of AI to create intelligent, adaptive, and transformative software.
The AgenticCore Services Teamis responsible forbuilding the cloud-native, distributed platform that powers the development, execution, and management of agentic applications at scale. Our mission is to provide the foundational infrastructure and runtime systems that enable developers to build intelligent, autonomous, and enterprise-grade AI agents with confidence and agility.
In this role, you will help define the future of software and application development. You will shape how developers interact with our platform-from programming models and user experiences to the design of a managed, distributed runtime that orchestrates agent-based AI applications at scale with enterprise-grade guarantees.You’llwork at thecutting edgeof AI research, collaborating with some of the brightest minds in generative AI, and integrating the latest breakthroughs in multi-modal capabilities (text, audio, video) into real-world agentic applications. You will grow your expertise in scalable AI systems while helping establish responsible governance, security, and operational standards for enterprise agentic applications.You will grow your expertise in scalable AI systems while helping establish responsible governance, security, and operational standards for enterprise agentic applications.
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We live this mission every day through a culture that embraces a growth mindset, values diverse perspectives, and encourages continuous learning. We believe in creating an environment where individuals bring their best selves to work, collaborate openly, and build technology that makes a meaningful impact. Join us and help shape the future of the world.
Responsibilities
Responsibilities:
-
Creates and implements code for a product, service, or feature, reusing code as applicable.
-
Provides feedback for proposals for architecture, with technical leadership from others.
-
Tests and explores various design options for a product/solution feature, outlining strengths and weaknesses of eachoption.
-
Collaborates with architects to build andmodifya product/solution feature, providing feedback as needed.
-
Contributes to the development of design documents that support user stories and other product requirements with oversight.
-
Contributes to the refinement of product features by escalating findings from analyses to inform decisionsregardingthe engineering of products.
-
Build Foundational Capabilities: Contribute to and lead the development of core platform components and reusable building blocks that accelerate team velocity and product innovation.
-
Champion Customer-Centric Development: Engage directly with customers and product teams to capture feedback, understand demand signals, and refine product messaging-ensuring the voice of the customer shapes product evolution.
-
Lead Live Site Excellence: Drive operational excellence in managing andoperatinglarge-scale distributed systems with a high bar for service-level agreements (SLAs). Lead root cause analyses (RCAs) for key live site incidents and outages,identifysystemic improvements, and sethigh standardsfor reliability and performance.
Requirements
-
Bachelor’s Degree in Computer Scienceor related technical field AND5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,or PythonOR equivalent experience.
-
5+ years of experience designing, building, and operating production-grade software and services at scale, with a proventrack recordof delivering high-impact solutions.
Preferred Qualifications:
-
Demonstratedexpertisein solving complex technical challenges in one or more domains such as distributed systems, AI/ML infrastructure, developer platforms, or cloud services.
-
Experience engaging with customers during integration or deployment phases, with a focus on delivering value and incorporating feedback into product evolution
Other Requirements:
-
Abilityto meet Microsoft, customer and/or government security screening requirementsarerequiredfor this role. These requirements include but are not limited to the following specialized security screenings:
-
Microsoft Cloud Background Check: This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…