Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Software Engineer role at Microsoft focusing on monetization automation and cloud solutions using cutting-edge technologies.

Software Engineer - CTJ - Poly

Software Engineer position at Microsoft focusing on secure cloud infrastructure and operations, requiring Top Secret clearance and offering competitive benefits.

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft, combining networking expertise with software development to build and maintain Azure's global backbone network infrastructure.

Software Engineer II - CTJ - Secret

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring Secret clearance and offering competitive compensation with hybrid work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and scale Windows Cloud platform and Azure Virtual Desktop services, focusing on automation and system reliability.

Description For Software Engineer II

Join Microsoft's Azure Core Compute Team, a pivotal part of one of the most profitable and fast-growing businesses at Microsoft. As a Software Engineer II, you'll be working on mission-critical cloud platform development, specifically focusing on customer-facing general-purpose compute offerings across virtual machines, containers, and bare metal technologies. The role involves building security features that run on millions of machines, ensuring industry-leading availability, reliability, and performance consistency at scale.

The position offers unique opportunities to work with cutting-edge cloud technology, including confidential computing, hardware offloads, and host OS evolution. You'll be part of a team responsible for shaping the future of cloud computing, working on security features that encompass data privacy, confidentiality, and secrets management. The role requires expertise in languages like C++, Rust, and Python, with a focus on building robust, scalable systems.

Working at Microsoft means joining a company with a strong mission to empower every person and organization globally. You'll be part of a culture that embraces growth mindset, innovation, and collaboration. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. This is an excellent opportunity for engineers passionate about cloud technology and security to make a global impact while growing their careers in a supportive, innovative environment.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and design documents development
  • Create and implement code for products, services, or features
  • Create testing and quality assurance plans
  • Use performance and profiling tools to identify bottlenecks
  • Act as Designated Responsible Individual (DRI) for on-call duties
  • Manage release processes and improve deployment efficiency
  • Stay current with developments in security, availability, reliability, and performance

Requirements For Software Engineer II

Python
Java
JavaScript
Rust
Linux
  • Bachelor's Degree in Computer Science or related technical field with 2+ years technical engineering experience
  • 2+ years of technical engineering experience with coding in C/C++/Rust languages
  • 1+ year experience in security, cryptography, data privacy, confidential computing, or secrets management
  • Must pass Microsoft Cloud Background Check
  • Experience with Hyper-V, VMWare, Docker or other virtualization technologies
  • Knowledge of Performance profiling tools
  • Ability to create componentized and well-architected software

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
  • Networking opportunities

Interested in this job?