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