Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Digital (MSD) is seeking a Software Engineer II to join their CELA Platform Technical Team. This role involves developing tools and processes in application security, security engineering, and cybersecurity domains. You'll work on distributed systems, microservices, and event-driven architecture solutions while leveraging cloud infrastructure.

The position offers opportunities to work with AI-driven automation solutions, machine learning, and LLMs to optimize build, testing, deployment, and DevOps pipelines. You'll be part of a team that powers, protects, and transforms the employee experience at Microsoft globally.

Key responsibilities include:

  • Collaborating with stakeholders to gather user requirements
  • Developing and implementing code for products, services, and features
  • Supporting task breakdown and effort estimation
  • Monitoring systems and recommending corrective actions
  • Automating key processes for improved efficiency
  • Ensuring adherence to AI principles and security practices

The role requires a Bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience in languages like C#, Java, Golang or NodeJS. Experience with distributed systems, cloud infrastructure, and security engineering is essential.

You'll be working in a supportive, collaborative environment that values work-life balance while tackling complex technical challenges. The team emphasizes rapid, iterative development with opportunities for experimentation and innovation.

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. Microsoft offers a culture of inclusion where everyone can thrive at work and beyond.

Salary Range: $98,300 - $193,200 USD annually (higher for SF Bay Area and NYC: $127,200 - $208,800)

Join Microsoft Digital in reimagining the future of work while leveraging cutting-edge technologies to make a meaningful impact on Microsoft's global workforce.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to gather and define user requirements
  • Develop and implement code for products, services, and features
  • Support task breakdown and effort estimation
  • Monitor systems and recommend corrective actions
  • Automate key processes including testing, release management, and service monitoring
  • Ensure adherence to responsible AI principles and security practices

Requirements For Software Engineer II

Java
Go
Node.js
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with C#, Java, Golang or NodeJS
  • Experience developing distributed systems, microservices, and event-driven architecture
  • Experience architecting in public cloud infrastructure (Azure, AWS, GCP)
  • Experience in application security and security engineering
  • Must 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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Microsoft Azure Software Engineer position focusing on edge computing platform development, requiring 1-3 years experience in C++/Rust, offering hybrid work in Hyderabad.

Software Engineer II - Azure Storage

Software Engineer II position at Microsoft Azure Storage team, building distributed cloud storage systems with 2+ years experience required, offering $98k-$193k salary range.

Software Engineer II

Software Engineer II position at Microsoft focusing on cloud security and Kubernetes platform development in Cambridge, UK, with hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on datacenter automation and cloud infrastructure, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position in Hyderabad focusing on cloud security and compliance solutions for Office 365 and Windows, requiring 4+ years of experience in distributed systems development.