Software Engineer 2
Microsoft
Microsoft
Join Microsoft's Commercial Engineering & AI (CEAI) team as a Software Engineer and be at the forefront of revolutionizing business value through AI. This role offers the opportunity to craft innovative AI solutions that enhance employee experiences, redefine customer engagement, and transform business operations. Working within a collaborative, growth-oriented environment, you will leverage Microsoft's advanced AI stack, including Copilot and LLMs, to develop scalable, secure, and impactful products. We seek a detail-oriented individual with robust software development skills and exceptional problem-solving capabilities to contribute to Microsoft's global commercial ecosystem.
Key responsibilities include gaining a comprehensive understanding of business processes and identifying opportunities for automation and simplification. You will rapidly prototype and deliver solutions using an experimentation-driven approach, design and build production-quality features, and collaborate across teams to integrate AI-powered workflows. Debugging, troubleshooting, and enhancing system performance and reliability are crucial. You will also participate in code reviews, contribute to engineering best practices, and build secure, compliant, and production-ready AI solutions, fostering a culture of continuous learning and excellence.
A Bachelor's degree in Computer Science, Engineering, or a related technical field is required, alongside 6+ years of professional software engineering experience. Proficiency in languages like C#, Java, Python, or React is essential. Expertise in AI-native development, including Agent Harnesses, authoring specifications, orchestrating agentic workflows, and rigorously reviewing agent-generated code, is paramount. Strong fundamentals in data structures, algorithms, object-oriented design, and scalable systems are necessary, as is hands-on experience building, testing, and debugging production software using LLMs. Excellent problem-solving, technical judgment, and communication skills are vital.
Microsoft Corporation
Software Development