Software Engineer 2

Microsoft

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

Job description

Join Microsoft's Azure Data engineering team, a leader in transforming global analytics. We're building the data platform for the AI era, powering next-generation data-first applications and fostering a data-driven culture. The Fabric Platform team is central to this mission, creating a unified foundation for Microsoft Fabric that integrates all workloads, providing shared infrastructure, governance, security, and a unified data model for managing extensive data estates.

The Fabric Platform Shell team, within Microsoft IQ, serves as the primary interface for customers and AI agents interacting with Microsoft Fabric. We develop shared experiences and platform capabilities that unify Fabric workloads into a cohesive, extensible environment, adapting to the increasing trend of agent-driven development for seamless human and AI interactions.

This role offers an exciting opportunity to design and build essential platform capabilities within an AI-first engineering environment. We celebrate and actively seek diverse perspectives to harness collective intelligence, ensuring superior service to our customers.

Responsibilities

Key responsibilities include designing and developing high-quality, shared platform capabilities and experiences. You'll engage in full-stack and backend development, focusing on delivering scalable, reliable, and intuitive solutions for both customers and AI agents.

Collaboration is key; you'll work closely with UX designers, product managers, and fellow engineers throughout the product development lifecycle. This role demands technical ownership, requiring you to identify gaps, tackle complex engineering challenges, and produce high-quality code.

You will leverage AI-assisted and agentic development tools throughout the software engineering process, actively contributing to the evolution of our AI-driven engineering practices to enhance productivity, quality, and delivery. A strong commitment to engineering excellence through reliable, secure, performant, and maintainable solutions is expected.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field is required, coupled with at least 3 years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is essential, though equivalent experience will also be considered.

Candidates must be able to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud background check upon hire and biennially thereafter.

Preferred qualifications include experience in designing and building scalable cloud services, shared platform capabilities, and modern full-stack applications. Familiarity with AI-assisted development tools, coding agents, and agentic workflows is highly desirable. An interest in advancing AI-driven engineering practices to boost developer productivity, software quality, and delivery is also valued. Experience with high-performance user and developer experiences, including browser-based applications, and building developer platforms, extensible systems, or modern data and analytics solutions would be advantageous. We seek individuals with curiosity, creativity, and a drive to challenge existing approaches and explore new technologies, alongside the ability to collaborate effectively across global teams to deliver customer-focused solutions.

Essential Skills

CC++C#JavaJavaScriptPythonCloud ServicesFull-Stack Development

Good to Have

AI-assisted developmentAgentic workflowsDeveloper platformsExtensible systemsData and analytics solutionsBrowser-based applications

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer 2
IndustrySoftware Development, Information Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Software Engineer 2 at Microsoft | SkillMX | SkillMX