This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you interested in building AI Agent platforms and agentic experiences that solve mission critical enterprise problems? We are looking for a Senior Software Engineer who: Designs and delivers scalable, automated solutions and positive end user experiences across multiple applications and service platforms; Builds and operates AI Agent platforms (including lifecycle, management, deployment), experimentation, and evaluations while measuring agent performance, iteration velocity, and user impact; Embraces prototyping, revisiting designs, rewriting components, and discarding early experiments in the spirit of progress; Works across the stack: full stack software engineering with an emphasis on reliability, performance, and automation in enterprise contexts.
Job Responsibility:
Develop features with a focus on quality, usability & performance
Participate in livesite operations with an emphasis on timely response, delivery & stakeholder satisfaction
Collaborate across internal & external stakeholders including mentoring others
Lead delivery of end-to-end agent platform features (lifecycle, deployment, observability) that scale across enterprise workloads
Own experimentation pipelines: define hypotheses, design A/B experiments, instrument metrics, and analyze results to drive product decisions
Build and maintain evaluation suites for agents (quality, safety, latency, cost) and integrate evaluations into CI/CD to ensure continuous improvement
Prototype rapidly, iterate on architecture and UX, and lead technical tradeoffs that improve reliability, performance, and automation
Embody our culture and values
Requirements:
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 equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
Experience with technical fundamentals including object-oriented programming, design, algorithms, microservice architecture, debugging, testing, and problem-solving
Experience building systems, code pipelines, and cloud technologies
2+ years of team leadership experience with a focus on improving productivity of product teams and collaborating across multiple time zones
8+ years of software development experience and 2+ years of experience building SaaS applications, build systems, developer tooling, or compilers
Experience leading large-scale software projects across multiple releases and all stages of the product/service lifecycle
Experience with Dynamics 365 Finance & Operations or other enterprise resource planning (ERP) software
Experience with YAML, MSBuild, C#/Java/X++, PowerShell/scripting languages, ARM/CloudFormation/Cloud Deployment Manager
Experience with data analytics, data insights, and AI/ML technologies