Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Edge Distribution Services (EDS) team, where we deliver critical updates, security patches, and apps to billions of devices worldwide. As a Software Engineer II on our Platform and Infrastructure team, you'll be designing and implementing highly scalable platforms that impact billions of users. The role offers significant career growth opportunities while working on mission-critical systems. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive. You'll be involved in all phases of the development lifecycle, from design to deployment, while working with cutting-edge technologies and contributing to systems that ensure global device security and optimal performance.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Write clean code with emphasis on design, quality, simplicity, and maintainability
  • Prioritize customer perspective in system design
  • Collaborate with cross-functional teams
  • Drive improvements through design reviews, code reviews, and test case reviews
  • Contribute to future state architecture changes
  • Enhance service fundamentals including capacity planning and performance
  • Implement DevOps practices and CI/CD

Requirements For Software Engineer II

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding
  • Experience with DevOps development and live site reliability
  • Knowledge of Microsoft Azure, networking, cloud security
  • Understanding of data structures, algorithms, and distributed systems
  • Excellent communication and collaboration abilities
  • Knowledge of infrastructure as code constructs

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

Mid-level Software Engineer role at Microsoft focusing on distributed systems and data privacy infrastructure, offering competitive compensation and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud services, offering hybrid work and competitive compensation.

Software Development Engineer 2

Microsoft seeks SDE 2 for Big Data Platform team, focusing on Hadoop/HDFS development with 2+ years experience in distributed systems.

Software Engineer II

Software Engineer II position at Microsoft focusing on managing and maintaining planet-scale distributed systems with hybrid work options.

Software Engineer II

Microsoft Software Engineer II position focusing on distributed storage systems, offering remote work and comprehensive benefits.