Software Engineer 2

Microsoft

6+ yrs Hyderabad Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

Software DevelopmentAI-Native DevelopmentAgent HarnessesMarkdownYAMLAgentic WorkflowsData StructuresAlgorithmsObject-Oriented DesignScalable SystemsProduction-Quality SoftwareLarge Language Models (LLMs)Problem-SolvingTechnical JudgmentC#JavaPythonReact

Good to Have

AI/ML FrameworksCopilot TechnologiesDevOpsCI/CDInfrastructure as CodeVersion ControlGitClaudeSecurityComplianceResponsible AI PrinciplesAgile Methodologies

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer 2
IndustrySoftware Development, AI / Machine Learning, Cloud Computing
DepartmentSoftware Engineer, AI Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Software Engineer 2 at Microsoft | SkillMX | SkillMX