Software Engineer II

Microsoft Digital (MSD) powers, protects, and transforms the employee experience at Microsoft worldwide.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft Digital (MSD) is seeking a Software Engineer II to join their team that powers, protects, and transforms the employee experience at Microsoft worldwide. This role focuses on developing innovative solutions using cloud computing and AI to tackle complex technical challenges. You'll work with large volumes of unstructured data and drive innovation in enterprise-grade distributed systems.

As part of the CELA Platform Technical Team, you'll be responsible for designing, developing, and maintaining CI/CD pipelines, automation processes, and cloud infrastructure using the Azure tech stack. The role offers exciting opportunities to work with AI-driven automation solutions, utilizing machine learning, AI tools, co-pilot capabilities, and LLMs to streamline processes and enhance operational efficiency.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of a highly supportive and collaborative team that emphasizes rapid, iterative development with room for experimentation.

This is an excellent opportunity for someone with 2+ years of experience in software development, particularly in distributed systems and cloud architecture. The role requires expertise in languages like C#, Java, Golang, or NodeJS, and experience with security engineering and DevOps practices. You'll work in a hybrid environment with up to 50% work from home flexibility, contributing to strategic, high-impact projects that require high-performance design and optimized coding in a fast-paced, agile environment.

Last updated a day ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to gather and define user requirements
  • Assist in identifying dependencies and contribute to design documents
  • Write and implement code for products, services, or features
  • Support task breakdown and effort estimation
  • Monitor system/product features for potential issues
  • Stay informed about industry advancements
  • Automate key processes including testing, release management, and service monitoring
  • Ensure adherence to responsible AI principles, security, privacy, and accessibility

Requirements For Software Engineer II

Java
Go
Node.js
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience developing tools and processes in application security and cyber security domain
  • Experience developing distributed systems, microservices, and event-driven architecture
  • Experience architecting in public cloud infrastructure (Azure, AWS, GCP)
  • 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 II

Mid-level Software Engineer position at Microsoft's M365 Security team, focusing on backend development and cybersecurity solutions with hybrid work options.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and electrical systems design.

Software Engineer 2

Microsoft Software Engineer 2 position focusing on AI-powered cybersecurity solutions and full-stack development for enterprise customers.

Technical Support Engineering

Technical Support Engineer position at Microsoft, focusing on SQL Server support and customer success, with hybrid work options in Bangalore.

Software Engineer II - Windows Applications

Microsoft seeks Software Engineer II for Windows Applications team to develop and optimize Windows apps and OS components using C++, C#, Java. 2+ years experience required.