Software Engineer II

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

Description For Software Engineer II

Join Microsoft's Azure Core New Tech team as a Software Engineer II, where you'll be at the forefront of hardware and software integration for Azure, High-Performance Computing, Office, and Edge Computing products. This role focuses on automating new hardware verification, management, and delivery to Microsoft datacenters. You'll work with cutting-edge technologies, helping to validate, onboard, and manage hardware throughout its lifecycle while ensuring quality and security.

The position offers a unique blend of software and hardware expertise, allowing you to collaborate with various Azure teams while learning about emerging industry technologies. You'll be responsible for understanding requirements, creating designs, and implementing features to enable new technologies. The team provides a flexible working environment that combines hands-on hardware opportunities with hybrid work options.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive culture that values growth mindset, innovation, and collaboration. The role requires 2+ years of experience and offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for engineers passionate about cloud infrastructure and hardware automation who want to impact Microsoft's global cloud services.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Break down larger work items into smaller work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Monitor system/product feature/service and handle restoration for simple problems
  • Seek new knowledge and adapt to new technical solutions and patterns

Requirements For Software Engineer II

Java
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years of technical engineering experience with coding in C, C++, C#, Java
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud Background Check
  • Ability to work cross team and collaborate with others
  • Ability to prioritize tasks and work independently

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

Software Engineer position at Microsoft's Azure Container Instances team, working on cloud services and container technologies with remote work flexibility in Bucharest.

Software Engineer

Microsoft Software Engineer position focusing on cloud infrastructure and big data processing, offering remote work and competitive compensation.

Software Engineer II

Microsoft Azure Software Engineer II position focusing on cloud diagnostics and feedback systems, requiring 5+ years of experience in distributed systems development.

Customer Experience Engineering

Microsoft Azure Customer Experience Engineering role focusing on cloud support, incident management, and customer success, offering remote work and competitive compensation.

Cloud Network Engineer

Cloud Network Engineer position at Microsoft, focusing on datacenter infrastructure automation and management, offering remote work and competitive compensation.