Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
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:

Description For Software Engineer II

Microsoft's Azure Core New Tech team is seeking a Software Engineer II to join their innovative cloud infrastructure team. This role focuses on the critical interface between software and hardware, specifically in automating how new hardware is verified, managed, and delivered to Microsoft datacenters for Azure, High-Performance Computing, Office, and Edge Computing products.

The position offers a unique opportunity to work with emerging technologies and contribute to Microsoft's cloud infrastructure growth. You'll be responsible for understanding requirements, creating designs, and implementing features that enable new technologies. The role combines hands-on hardware experience with software development, offering a flexible working environment that supports hybrid work arrangements.

As part of the Azure Core New Tech team, you'll be instrumental in creating technology that validates, onboards, and manages hardware throughout its lifespan, from arrival to disposal. You'll work on tracking hardware metadata and ensuring quality and security standards for Microsoft datacenters. The position requires collaboration with various Azure teams and offers excellent opportunities for professional growth in both software and hardware domains.

The ideal candidate should have at least 2 years of experience in software engineering, with strong programming skills in languages like C, C++, C#, or Java. You'll need to demonstrate ability to work independently, collaborate across teams, and adapt to new technical trends. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional development.

This role is perfect for someone who is passionate about cloud technology, enjoys working at the intersection of hardware and software, and wants to contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 months 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 trends and technical solutions

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 upon hire and every two years
  • 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?