Software Engineer II

Microsoft builds cloud and AI technologies, leading digital transformation with products like Azure, Microsoft Fabric, and various data services.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, building the data platform for the AI age. The Big Data Infra Services team specifically works on Microsoft Fabric Spark, Azure Synapse Spark, and Cosmos Analytics, operating at massive scale with millions of daily Spark jobs. This role offers an opportunity to work on distributed systems and cloud infrastructure that powers Microsoft's data services. The position involves designing and implementing features, ensuring high quality standards, and participating in on-call rotations. The team values diversity and different perspectives, creating an inclusive environment where innovation thrives. You'll be working with cutting-edge technologies in cloud computing, big data analytics, and distributed systems, while contributing to products that serve millions of users worldwide. The role offers comprehensive benefits, professional growth opportunities, and the chance to shape the future of data engineering at Microsoft.

Last updated 16 days ago

Responsibilities For Software Engineer II

  • Contribute to the design and architecture of product features
  • Create and implement high-quality, extensible, and maintainable code for new features
  • Assure new features meet Microsoft's high quality standards by creating and executing test plans
  • Work cross-team to deepen knowledge of product features, executes project plans, release plans, and work items
  • Work on call to monitor services for degradation, downtime, or interruptions

Requirements For Software Engineer II

Java
Python
  • Masters or Bachelor's Degree in Computer Science or related technical field
  • Mid-level technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with distributed systems application development
  • Experience with large-scale, distributed cloud environment

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineering IC3

Mid-level Software Engineering role at Microsoft's Finance Data & Experiences team, building cloud-based business management solutions with hybrid work options.

Software Engineer

Microsoft Software Engineer position focusing on AI and cloud services development with Dynamics 365 and Azure, offering hybrid work arrangement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, providing complex technical support for commercial customers with hybrid work options.

Software Engineer

Software Engineer role at Microsoft Teams Core Services, building scalable backend services with .NET, Kubernetes, and Azure in Prague.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Xbox Game Studios, focusing on quality assurance for next-generation gaming titles.