Software Engineer II

Microsoft is a global technology company that creates operating systems, platforms, and cloud services.
$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 Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their globally distributed team. This role is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. The position offers a competitive salary range of $98,300 - $193,200 per year.

The Azure E+P team is responsible for creating Microsoft's most reliable and trustworthy OS and platform services, focusing on delivering Microsoft's edge vision. As a Software Engineer II, you'll be instrumental in designing and implementing next-generation Edge + Platform products and services that serve customers worldwide.

The role requires a minimum of 2 years of experience in software development, with a strong focus on data engineering and distributed systems. You'll be working on high-performance components for Azure Edge and Devices, transforming concepts into concrete designs, and implementing solutions that scale. The position involves close collaboration with Azure partners and customers, requiring both technical expertise and strong communication skills.

Key responsibilities include designing and implementing high-performance services, managing complex big data systems, and ensuring high availability of distributed services. You'll be working with cutting-edge cloud technologies and will have the opportunity to influence architectural decisions and establish best practices.

Microsoft offers an impressive benefits package, including industry-leading healthcare, educational resources, parental leave, and generous time off. The company's commitment to work-life balance is reflected in their hybrid work model and comprehensive benefits structure.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in cloud computing and edge technologies while working for one of the world's leading technology companies. The role offers substantial growth potential and the chance to work on technologies that shape the future of cloud computing.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Design and implement high-performance components or services for Azure Edge and Devices
  • Transform initial concepts into concrete designs and oversee their implementation
  • Collaborate with Azure partners and customers to assess requirements
  • Establish best practices and influence designs
  • Address production issues
  • Design, implement, and manage complex big data and high-availability distributed services

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience
  • Experience in programming, design and problem-solving skills
  • Must pass Microsoft Cloud Background Check
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms
  • Experience in developing and designing distributed systems
  • Experience in implementing large scale, low latency and high-quality distributed systems
  • Expertise in Agile engineering practices (Continuous Integration, TDD)

Benefits For Software Engineer II

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

Data Engineer position at Microsoft in Mexico City, focusing on building scaled solutions for finance data and experiences, requiring 2+ years of experience in data engineering and cloud services.

Software Engineer

Software Engineer position at Microsoft's Windows Data Team, working on large-scale data systems using Spark, SQL, and modern data technologies in Beijing, China.

Data Engineer II

Data Engineer II position at Microsoft focusing on Windows security and platform reliability analysis, offering hybrid work and comprehensive benefits.

Software Engineer 2

Software Engineer 2 position at Microsoft's SCHIE team in Hyderabad, focusing on cloud analytics and visualization tools development using Power BI, React, and Python.

Software Engineer 2

Microsoft Software Engineer 2 position in Hyderabad, focusing on building cloud-based analytics and business management solutions using Azure and Synapse.