Software Engineer II

Microsoft is a global technology company that empowers people and organizations worldwide through cloud services, software, and hardware solutions.
$98,300 - $193,200
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
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 supports Microsoft's massive cloud infrastructure spanning over 200 datacenters worldwide.

The position offers an exciting opportunity to work with cutting-edge technologies including Azure Synapse, Lakehouse, Azure Event Grid, Kusto, SQL Server, Power BI, Cosmos DB, and Azure Databricks. The role is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home, and includes 0-25% travel requirements.

As a Software Engineer II, you'll be responsible for developing scalable data ingestion architectures and implementing transformation systems that handle both batch and near real-time environments. The role requires expertise in data aggregation platforms and cloud technologies, with a focus on delivering high-quality, maintainable code that powers critical business decisions for Microsoft's cloud services.

The position offers competitive compensation ranging from $98,300 to $193,200 per year (varies by location), along with Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave. The team operates in an agile environment, emphasizing continuous learning and innovation.

This role is perfect for someone who combines strong technical skills with a passion for data engineering and analytics. You'll be working on systems that directly impact Microsoft's cloud infrastructure decisions, making this an excellent opportunity for career growth in a leading technology company. The position requires 2+ years of relevant experience and offers the chance to work on projects that affect Microsoft's services supporting over 1 billion customers globally.

Last updated 8 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, perform at scale, be supportable, and be extensible

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 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
  • Experience in engineering development role delivering high-scale online or cloud services (preferred)
  • Experience developing scalable data ingestion and transformation systems (preferred)

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • 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

Data Engineer II - MSTIC RnD

Data Engineer II position at Microsoft's Threat Intelligence Center focusing on building and managing security-focused data pipelines and infrastructure.

Software Engineer II - Data Services

Software Engineer II position at Microsoft focusing on data services and big data technologies for the Windows Autopatch team, offering remote work and competitive compensation.

Data Engineer

Microsoft is seeking a Data Engineer to lead data governance and master data management initiatives for their Global Project Controls team, focusing on datacenter infrastructure projects.

Software Engineer II

Software Engineer II position at Microsoft's IDEAs team, working on large-scale distributed systems and data analytics platforms.

Data Engineer II

Microsoft is hiring a Data Engineer II to build scalable data platforms for Teams Phone Systems, offering $98K-$193K salary with comprehensive benefits in Redmond, WA.