The Software Engineer 2 will join Microsoft’s CoreAI Modernization Agent team, which builds AI-powered, agentic experiences to help developers understand complex codebases, identify modernization opportunities, plan and execute upgrades, and validate changes. The team aims to make modernization an intelligent, continuous engineering workflow in which agents work alongside developers to make software easier to evolve, maintain, secure, and operate. In this role, you will design and build the systems, agents, and developer experiences that support modernization workflows across the software engineering lifecycle. You will create scalable agentic capabilities that reason over large codebases, interact with engineering tools and repositories, automate modernization tasks, and produce changes developers can understand, review, and trust. You will collaborate with engineering teams and customers to turn real-world challenges into reusable product capabilities. Success requires strong software engineering fundamentals, curiosity about AI, comfort working across technologies and codebases, customer focus, collaboration, and a willingness to experiment and learn.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level