Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
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. EDS plays a crucial role in delivering critical updates, including OS updates, security patches, and apps to billions of devices worldwide. This position offers an exciting opportunity to work on highly scalable platforms that impact billions of users daily.

As a Software Engineer II, you'll be involved in designing, implementing, and optimizing high-performance systems. The role encompasses the complete software lifecycle, from initial design through deployment and support. You'll work with cutting-edge technologies and contribute to maintaining and improving critical infrastructure that keeps systems secure and running optimally.

The position requires strong technical skills in software development, database management, and distributed systems. The ideal candidate should have experience with DevOps practices and cloud technologies, particularly Microsoft Azure. You'll be working in a collaborative environment where you'll interact with cross-functional teams and have the opportunity to influence architecture decisions.

Microsoft offers a competitive compensation package, including a base salary range of $98,300 - $193,200 (higher in SF and NYC areas), comprehensive benefits, and opportunities for professional growth. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining team collaboration.

This role is perfect for someone who is passionate about large-scale distributed systems, has a strong foundation in software engineering, and wants to make a significant impact on technology that reaches billions of users. Join Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Software Engineer II

  • Write clean code with emphasis on well-thought-out design, quality, simplicity, and maintainability
  • Prioritize 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

Java
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of Design/Development/Testing experience
  • 2+ years experience with SQL and database management systems
  • 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

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft managing datacenter control systems and infrastructure.

Software Engineer II

Microsoft seeks Software Engineer II for Intune team to develop cloud-based device management solutions, offering $98K-$193K salary and hybrid work model.

Software Engineer II

Software Engineer II position at Microsoft working on AI-powered collaborative work management tools, offering competitive pay and remote work options.

Software Engineer II (Microsoft AI)

Microsoft AI Platform Team seeks Software Engineer II to build scalable services powering Copilot, Bing, and other AI products, offering competitive pay and benefits.

Software Engineer II - Windows Compatibility

Microsoft seeks Software Engineer II for Windows Compatibility team to develop tools and solve compatibility issues, offering hybrid work and competitive benefits.