Software Engineer II

Microsoft

3+ yrs Multiple Locations Full Time Hybrid (office + remote)
Microsoft logo
Posted : yesterday
Actively hiring

Job description

Join Microsoft's innovative Azure Data engineering team, a leader in transforming data analytics. We build and maintain core operational database systems, powering diverse applications across industries. As a Software Engineer II at our India Development Center, you'll be instrumental in developing large-scale, distributed systems for intelligent, data-driven applications and next-generation technologies, with a growing focus on AI-native systems.

We foster an inclusive environment where diverse perspectives drive collective power and better customer outcomes. This role offers the opportunity to shape the future of data platforms for the AI era.

Responsibilities

Design and implement scalable, reliable cloud services. Solve complex and ambiguous engineering challenges. Ensure exceptional performance, reliability, and scalability. Maintain strict adherence to data security, compliance, and governance standards. Contribute to AI-powered automation and features. Collaborate with AI/ML teams to integrate models into production systems. Drive service health, latency, and availability improvements. Enhance CI/CD pipelines and automated testing frameworks. Align cross-functional feature areas and dependencies. Identify and implement AI-driven efficiency enhancements.

Qualifications

We are seeking candidates with a Bachelor's or Master's degree in Computer Science or a related field, complemented by 3+ years of hands-on software engineering experience. Proficiency in programming languages such as C++, C#, Java, or Python is essential, along with a proven track record of building distributed and cloud-based systems.

Additional advantages include a strong understanding of large-scale data processing and analytics systems, as well as experience or a keen interest in AI agentic workflows, multi-step reasoning, orchestration, and automation. Security screening, including a Microsoft Cloud Background Check, is a requirement for this role.

Essential Skills

C++C#JavaPythonDistributed SystemsCloud Computing

Good to Have

Large-scale Data ProcessingData AnalyticsAI Agentic Workflows

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustryCloud Computing, Software Development, Data Analytics, AI / Machine Learning
DepartmentSoftware Development, Data Engineering
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Cloud Computing

Software Engineer II at Microsoft | SkillMX | SkillMX