Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through cloud services and software solutions.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their Digital Enablement and Innovation group. This role is crucial in building an intelligent data-driven, near real-time supply chain data processing platform that provides end-to-end visibility into Capacity Planning, Supply Chain, and infrastructure deployment.

The position is part of Microsoft's expanding Cloud business, working with cutting-edge technologies like Azure Synapse, Lakehouse, Azure Event Grid, Kusto, SQL Server, Power BI, Cosmos DB, and Azure Databricks. The team is responsible for delivering core infrastructure and foundational technologies for Microsoft's 200+ online businesses, including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, and Microsoft Azure platform.

As a Software Engineer II, you'll be working in a fast-paced, agile environment, focusing on building and maintaining platforms that deliver accessible data for real-time decision-making. The role involves working with a global portfolio of more than 200 datacenters supporting services for over 1 billion customers in 90+ countries.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

This is an excellent opportunity for data engineering professionals who are passionate about large-scale systems, cloud technologies, and data analytics, offering the chance to make a significant impact on Microsoft's cloud infrastructure and capacity management systems.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Implement a scalable, monitored data ingestion architecture
  • Ingest structured, unstructured, and semi-structured historical data for analysis and machine learning
  • Build, test and deploy high-quality platform capabilities and features
  • Support reusability, performance at scale, supportability, and extensibility

Requirements For Software Engineer II

Python
Java
JavaScript
MongoDB
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with data aggregation platforms (Synapse, SQL, Azure Data Lake, Spark, Hadoop, CosmosDB)
  • Experience with cloud technologies (Azure, AWS or GCP)
  • Must pass Microsoft Cloud Background Check

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 2 (Data)

Software Engineer 2 position at Microsoft focusing on big data systems and analytics for Search/Ads/MSN/Edge platforms, requiring 3+ years of experience.

Data Scientist

Data Scientist position at Microsoft focusing on MLOps and AI implementation for business applications, requiring 4+ years of experience in machine learning or software engineering.

Support Engineer (Data Integration)

Support Engineer role at Microsoft focusing on data integration and customer technical support for cloud and big data technologies.

Customer Engineer II

Microsoft Azure Customer Engineer II position focusing on Data Engineering, community support, and technical solutions with 8+ years experience required.

Software Engineer II

Microsoft Software Engineer II position focusing on data and analytics platforms, requiring 2+ years experience, offering hybrid work and competitive compensation.