Software Engineer 2--Web API

Microsoft is a global technology company that develops and delivers hardware, software, and cloud solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2--Web API

Microsoft's Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering (SCHIE) team is seeking a Software Engineer 2 to join their Azure Hardware Key Management Service (HKMS) team. This role is crucial in developing and maintaining cloud-based services that manage hardware identities and security features for datacenter cloud servers.

The position offers a unique opportunity to work on high-scalable, reliable services that are fundamental to Microsoft's cloud infrastructure security. You'll be part of a team that handles hardware identity harvesting, authentication, and lifecycle management for root-of-trust devices in datacenter servers.

As a Software Engineer 2, you'll collaborate with Microsoft product groups and industry partners to develop server hardware solutions that optimize cloud services platforms. The role involves working with cutting-edge technologies in cloud computing, hardware security, and microservices architecture.

The position requires strong expertise in C#/.NET, Java, or C++, with experience in cloud-based services development. You'll be responsible for implementing security features, managing digital certificates, and ensuring robust service infrastructure. The role offers a hybrid work environment with up to 50% work from home flexibility.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. The company culture promotes work-life balance, professional growth, and inclusive collaboration.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact on cloud infrastructure security while working with cutting-edge technologies at a global technology leader.

Last updated 3 months ago

Responsibilities For Software Engineer 2--Web API

  • Implementation, support, testing, and DevOps of global and regional microservices
  • Take on-call (DRI) rotations, participate in Live-Site activities
  • Produce high quality code with unit tests and regular code reviews
  • Work with Microsoft Cloud Server hardware suppliers for certificate provisioning
  • Maintain continuous integration and delivery (CI/CD)

Requirements For Software Engineer 2--Web API

Java
  • BS./M.S. in Computer Science/Engineering or equivalent additional industry experience
  • 5+ years of professional experience in designing, developing, or maintaining software solutions
  • Solid knowledge and hands on experience of C#, .Net framework OR Java OR C++
  • Working experience designing and developing cloud-based services or microservices
  • A high tolerance for ambiguity and change
  • Excellent English written and oral communications
  • Strong problem solving, debugging, and troubleshooting skills
  • Working knowledge in software security, cryptography, X509 certificate and digital signing
  • Web API services infrastructure knowledge

Benefits For Software Engineer 2--Web API

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • 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