Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft's Edge Distribution Services (EDS) team is seeking a Software Engineer II to join their Platform and Infrastructure team. This role is crucial in delivering critical updates, including OS updates, security patches, and apps, to billions of devices worldwide. The position offers an opportunity to work on highly scalable platforms and infrastructure, touching billions of lives daily.

As a Software Engineer II, you'll be responsible for designing, implementing, and optimizing highly performant and massively scalable platforms. The role involves working with various technologies including SQL, database management systems, and modern programming languages. The position requires 2+ years of technical engineering experience and offers a comprehensive benefits package including healthcare, educational resources, and parental leave.

The role is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. The salary range is competitive, ranging from $98,300 to $193,200 per year, reflecting Microsoft's commitment to attracting top talent. This position offers an excellent opportunity for career growth while working on critical infrastructure that impacts users globally.

The ideal candidate will have experience with DevOps development, live site reliability, and knowledge of Microsoft Azure, networking, and cloud security. They should be adept at building distributed systems and have a strong understanding of data structures and algorithms. The role emphasizes clean code writing, customer-focused design, and collaboration with cross-functional teams.

Last updated a few seconds ago

Responsibilities For Software Engineer II

  • Write clean code with a strong emphasis on well-thought-out design
  • Prioritize the customer's perspective and experience when designing systems
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Drive improvements through design reviews, code reviews, and test case reviews
  • Adapt to new technologies, tools, methods, and processes
  • Contribute to driving future state architecture changes
  • Enhance service fundamentals including capacity planning, performance, reliability, and monitoring
  • Serve as a role model for Microsoft Values and DevOps principles

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 Design/Development/Testing experience using various technologies
  • 2+ years experience with SQL and database management systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision 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

Software Engineer

Microsoft Azure Storage Infrastructure Software Engineer position focusing on cloud storage solutions, hardware accelerators, and system performance optimization.

Software Engineer II

Software Engineer II position at Microsoft's Business & Industry Copilot group, focusing on Dynamics 365 and Power Platform development with AI integration.

Software Engineer II

Microsoft seeks Software Engineer II for Data Privacy Platform team to build scalable privacy infrastructure and compliance systems, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on AI and Copilot development in Bangalore, requiring 4+ years of experience in backend development and AI technologies.

Software Engineer

Software Engineer position at Microsoft's WSD team focusing on Windows update package delivery systems with competitive pay and full remote work option.