OverviewJoin the team building the future of AI at Microsoft.
Are you passionate about creating the next generation of Agent Building experiences? The
Microsoft Foundry team within
Microsoft Core AI is on a mission to empower developers and enterprises to design, deploy, and scale cutting-edge Generative AI systems and intelligent agents.
We're looking for a
Full Stack Software Engineer to join our
Microsoft Foundry Agents Platform team, where we're creating intuitive and powerful agent-building experiences for developers and enterprises.
What you'll work on: Shape the end-to-end experience of our platform that integrates cutting edge LLMs from Providers such as OpenAI, Anthropic, Phi, Meta, OSS and build tools that power robust agentic workflows and enterprise automation.
Who we're looking for: Full stack engineers with strong skills in multiple languages and frameworks like
React, Next.js/Remix,
Node.js, TypeScript, and Python together with experience in
backend service development and/or
API-driven developer experience. We value engineers who
leverage AI-assisted development tools to achieve exceptional velocity and quality-and who are passionate about LLMs, GenAI, and Azure.
Why join us? Work on high-impact, large-scale AI products alongside world-class talent. Help define how the world interacts with agents and intelligent systems.
Learn more about Microsoft Foundry: - Microsoft Foundry - Everything you need to build AI apps & agents
- Microsoft Foundry Documentation
This role is targeting an immediate start date. Responsibilities- Learns to use appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Begins to take responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and requesting help from more experienced members of the team as needed.
- Develops and applies knowledge of debugging tools, tests, logs, telemetry, and other methods to begin supporting efforts to proactively flag issues before they occur for product features in production. Learns to conduct incident retrospectives to identify root causes of problems and begins to implement repair actions with direct supervision. Grows understanding of and begins to apply least-access principles and uses logging, telemetry, and other appropriate mechanisms with direct supervision to investigate issues while retaining privacy and security.
- Understands proposals and develops an understanding of how to apply them under the technical leadership of others. With managerial guidance, tests and explores various design options for a product/solution feature, outlining strengths and weaknesses of each option. Produces code to test hypotheses for technical solutions and assists with technical validation efforts. Helps with and participates in the development of design documents that support simple user stories with oversight. Develops an awareness of the current technology landscape. Escalates findings from investigations to team members for design decisions. Learns about the implications of performance, scalability, resiliency, cost of goods sold (COGS), and other requirements and expectations in systems architecture. Begins to uphold Microsoft standards of security, privacy, and other compliance requirements in systems architecture. Develops an understanding of the importance of building solutions that expand upon the work of others. Contributes to the refinement and integration of feedback in product features by escalating findings from analyses to inform decisions regarding the engineering of products.
- Learns about and helps to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Contributes to efforts to check for visible evidence (e.g., audit trail) to demonstrate compliance for product features. Develops understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft. Develops an understanding of global and local regulations for technologies and system applications.Learns about and supports deployment to customers by following the correct measures to push features out to customers. Follows safe change deployment practices (e.g., ensuring that flights are set correctly) for their team to minimize adverse impact to users and other services with managerial guidance.
- Learns about and applies best practices for the deployment of features safely with managerial oversight and/or guidance from more experienced peers. Contributes to monitoring dependency status and ensuring that only the latest, secure versions are deployed. Identifies when rollback plans should be enacted for a product feature with direct supervision. Contributes to building deployment infrastructure to allow developers' private builds for a product feature to be tested in a production-like environment.
QualificationsRequired Qualifications- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python,
- OR equivalent experience.
Other RequirementsAbility to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Preferrred Qualifications- Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python,
- OR Bachelor's Degree in Computer Science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python,
- OR equivalent experience.
- Proven fullstack experience.
- Reliable experience in React, Next.js/Remix, Node.js, TypeScript, and Python.
- Reliable exposure to AI
#EiP #IC2SWE
Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $109,000 - $180,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
;br>
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.