Back to all jobs
Microsoft logo

SOFTWARE ENGINEER II

Microsoft

Noida, Uttar Pradesh, India
Full-Time
Posted Nov 10, 2025
3 days / week in-office

Compensation

Loading salary analysis...

About the role

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity

Responsibilities

  • Design and develop large scale distributed software services and solutions
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable
  • Troubleshoot and optimize automation, reliability, and monitoring for LiveSite
  • Adhere to modern engineering practices, effective coding, writing unit test cases, debugging, code reviewing and creating CI/CD pipelines
  • Work across geographic and organizational boundaries to define requirements, scope work, develop features, integrate functionality, and meet key performance goals
  • Own and drive projects with large scope and complicated features by working toward self-defined goals and milestones
  • Have a sense of pride, commitment, and personal accountability for the service quality, completeness and resulting user experience for the life of the product or service

Requirements

  • BS or MS degree in Computer Science or Engineering OR equivalent years of work experience
  • Minimum of 5 years of applicable work experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Solid understanding of Object-Oriented Programming and common Design Patterns
  • 6 + years of relevant software development experience and proficient in C# (Java or C++)
  • Familiarity with SQL and NoSQL databases, and good hands-on knowledge of operating systems like Linux or Windows
  • Good knowledge of cloud development (Azure, AWS, Google Cloud)
  • Good expertise with working in Kubernetes, Rest API design and construction. Pub/Sub Models, Modern event processing and large-scale micro services construction
  • Good expertise in secure coding practices and data structures
  • Ability to maintain Build and Deployment pipelines for production
  • Knowledge of performance characteristics of a REST API based service
  • Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues
  • Collaborating with technical partners to deliver end-to-end solutions
  • Ability to mentor junior developers and author Design documents
  • Experience with multithreading and asynchronous processing patterns
  • Experience with CI/CD pipeline using agile practices
  • Ability to quickly ramp up on multiple technology areas

Benefits

  • 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

About the Company

Microsoft Security aspires to make the world a safer place for all

Job Details

Salary Range

Salary not disclosed

Location

Noida, Uttar Pradesh, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position