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

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 an hour 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

Interested in this job?

Jobs Related To Microsoft Software Engineer 2--Web API

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer II - CTJ - Poly

Microsoft is hiring a Software Engineer II for their E+P team to work on critical cloud services, requiring Top Secret clearance and expertise in software development and incident response.

Software Engineer

Software Engineer position at Microsoft's SCHIE team, focusing on DPU integration and testing, requiring 2+ years experience in C/Python programming and networking protocols.

Software Engineer 2

Software Engineer 2 position at Microsoft's Xbox team, focusing on building cloud services for gaming accounts and family safety features.

Software Engineer

Software Engineer position at Microsoft Development Center Serbia, working on Azure Core Compute team to develop and maintain cloud infrastructure services.