Software Engineer II
Full Job Posting
Implement and maintain AI-powered features and agentic workflows that help the agent understand workbook context and user intent, owning feature delivery with minimal guidance. Contribute to feature and technical designs, evaluating performance, scalability, reliability, security, and cost considerations with guidance from experienced engineers. Develop and execute feature test strategies, including unit, integration, regression, security, and AI evaluation tests. Use telemetry and evaluation results to help confirm that features work reliably and meet defined quality expectations. Monitor feature performance and iterate based on data and customer feedback, using established practices such as feature flags, success and guardrail metrics, safe rollouts, and rollback mechanisms. Use AI-assisted development tools in a disciplined manner to support engineering productivity and code quality, reviewing, validating, and taking responsibility for AI-generated code, tests, and other engineering artifacts. Collaborate with Product, Design, Applied Science, engineering, security, and privacy partners to understand user needs and develop features that meet applicable security, privacy, responsible AI, and accessibility requirements. Participate as a Designated Responsible Individual (DRI)/on-call engineer for features you own by monitoring service health, mitigating incidents using established playbooks and least-privilege access, escalating when appropriate, and contributing to root-cause fixes and improvements. Deliver tested, secure, and maintainable code across client and service components, using shared components and established engineering patterns where appropriate. Contribute to deployment automation, monitoring, telemetry, troubleshooting documentation, and other engineering practices that improve the reliability and maintainability of the product. Learn the codebase, tools, technologies, and engineering practices needed for your area and share relevant knowledge and best practices with the team. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, or Python OR equivalent experience. Effective communication skills and experience collaborating across cross-functional teams.
Experience
using AI or LLM-based technologies in software development, such as AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, or AI-supported code review.
Familiarity with LLM-based or agentic systems, including capabilities such as tool use/function calling, workflow orchestration, planning, or evaluation.
Experience
developing and testing client or service software, such as web applications, APIs, cloud services, or distributed systems.
Experience
using engineering practices and tools for source control, automated testing, continuous integration and deployment, monitoring, or production troubleshooting.
About Microsoft
Microsoft is a global technology company that develops software, hardware, and cloud services, known for products like Windows, Office, Azure, and Xbox.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
Technical Support Engineering
, IND
Solution Sales Advisory IC4
Bengaluru, IND
Senior Critical Environment Electrical Engineering
Toronto, CAN
Senior Software Engineer
Bengaluru, IND
Business Architect - Agent 365
, USA
Construction Project Engineer
Milwaukee, USA
Global Partner Development Manager
Redmond, USA
Solution Engineering (Early in Profession)-Cloud Endpoint
Sydney, AUS
