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 a month 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 Engineer, Rust low level developer

Microsoft is seeking a Rust low-level developer to build innovative security solutions, requiring 3+ years of experience in systems programming and security protocols.

Software Engineer

Software Engineer position at Microsoft's Azure OneDeploy HealthStore team, working on large-scale distributed systems and cloud infrastructure with remote work options.

Software Engineer II

Software Engineer II position at Microsoft working on the Virtualization Core Platform team, developing foundational components of Microsoft's virtualization stack and Hyper-V technology.

Technical Support Engineer

Technical Support Engineer position at Microsoft in Seoul, offering hybrid work model, requiring 3+ years experience and bilingual Korean-English proficiency.

Technical Support Engineering

Technical Support Engineering role at Microsoft, offering hybrid work model with focus on resolving complex customer technical issues and driving product improvements.