Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
ROP - Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage, the world's largest Object Storage service, building distributed systems at massive scale.

Software Engineer

Software Engineer role at Microsoft Azure Storage team working on highly distributed, massively scalable cloud storage platform, focusing on reliability, scalability, and performance.

Software Engineer II

Software Engineer II position at Microsoft's M365 Security team, focusing on enhancing customer data security and privacy through cloud services development.

Low Code Engineer

Low Code Engineer position at Microsoft focusing on developing and implementing low-code/no-code solutions using Power Platform and AI technologies.

Software Engineer - Azure Core Storage

Software Engineering role at Microsoft Azure Core Storage team, working on large-scale cloud infrastructure and distributed systems with focus on reliability and scalability.

Description For Software Engineer II

The Azure Core New Tech team at Microsoft is seeking a Software Engineer II to help automate and streamline the hardware onboarding process for Microsoft datacenters. This role sits at the intersection of software and hardware, focusing on validating, managing, and tracking hardware throughout its lifecycle for Azure, High-Performance Computing, Office, and Edge Computing products.

As a Software Engineer II, you'll work on creating technology to validate and manage hardware from arrival to disposal, ensuring quality and security for Microsoft datacenters. The position offers unique opportunities to grow both software and hardware skills while collaborating with various Azure teams and working with emerging technologies.

The team provides a flexible working environment with both hands-on hardware opportunities and hybrid work options. Based in either Sydney or Melbourne, you'll be part of Microsoft's mission to empower every person and organization globally. The role requires 2+ years of technical engineering experience and offers exposure to operating systems, hardware integration, and low-level computing technologies.

Key responsibilities include determining user requirements, developing design documents, implementing and optimizing code, and participating in on-call rotations as a Designated Responsible Individual. The position involves working with cutting-edge hardware platforms and contributing to the expansion of Microsoft's cloud services.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong programming skills in languages like C++, Java, or Python, and knowledge of operating systems and hardware integration. Experience with kernel development, hardware drivers, and network stack technologies is highly regarded.

This role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth and networking. Join a team that values innovation, collaboration, and continuous learning while working on technologies that power Microsoft's global infrastructure.

Last updated 8 days 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 Designated Responsible Individual (DRI) for on-call monitoring
  • Seek new knowledge and adapt to new technical trends and solutions

Requirements For Software Engineer II

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND min 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge of operating systems, hardware integration, and low-level computing software technologies
  • 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
  • Networking opportunities

Interested in this job?