JobsPrincipal Software Engineer
Job description
The Principal Software Engineer role at Microsoft involves leading the design and delivery of scalable platform capabilities for Digital Workers within Copilot Studio. This position is part of a rapidly growing team focused on creating AI agents that function as teammates in enterprise environments. The role emphasizes collaboration across Microsoft 365 and requires shaping the architecture for reliable operation at scale. Candidates will contribute to innovative solutions at the intersection of distributed systems, applied AI, and user experience.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer and/or government security screening requirements.
- Master's Degree in Computer Science or a related technical field AND 10+ years of technical engineering experience, or equivalent experience.
- Experience designing, building, or operating services on Azure or other large-scale cloud platforms.
- Experience building Agentic systems and building Generative AI experiences.
Responsibilities
- Lead the design and delivery of scalable, secure, and highly reliable platform capabilities that power Digital Workers within Copilot Studio.
- Contribute to end-to-end system design by partnering with cross-functional teams to deliver agentic experiences spanning Azure, Microsoft 365, and the Power Platform.
- Drive high-quality technical execution across the Digital Worker platform by influencing architecture decisions and participating in design reviews across component boundaries.
- Collaborate with Product Management and engineering leadership to translate emerging Digital Worker scenarios into robust platform capabilities aligned with customer needs.
- Champion engineering excellence across CI/CD, reliability, observability, and live-site operations to ensure production-ready agentic services at enterprise scale.
- Mentor peers within the team by sharing best practices in system design, operational rigor, and responsible AI engineering patterns.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
