Back to Jobs

Senior Software Engineer

Microsoft Multiple Locations, India
Posted 1 day, 23 hours ago
Deadline: Not specified
Full Time Senior Software Engineering Hybrid

Overview

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

 

Microsoft Purview team’s mission is to building cloud solutions to support premium features that provide security, compliance, data governance, data loss prevention, and more, in a fully integrated manner from services to clients of Office 365 as well as Windows. We create global scale services to transport, store, secure and manage some of the most sensitive data on the planet and build our services on top of Azure, Exchange and One Drive and SharePoint cloud platforms and power our experiences in Microsoft 365 applications like Outlook. The IDC arm of the team is expanding substantially and is looking for talented and highly motivated engineers. This is an excellent opportunity for anyone who has, or wants to build, expertise in cloud distributed systems, or in security and compliance, or both. The team will be building cloud solutions meeting scales that companies in the industry are required to support that leverage state-of-the-art technologies to deliver holistic protection to a planet scale user base. M365 is the industry leader in hosted productivity suites and boasts to be the fastest growing business at Microsoft with more than 300 million seats hosted in multiple data centers across the globe. You will independently determine and develop customer facing features and infrastructure solutions, and work on high scale production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services/systems are highly stable and performant and meet the expectations of internal and external customers and users.

 

Work Up to 50% work from home, Travel 0-25 %

Requirements

Expertise/Experience

Solid understanding of Object-Oriented Programming and common Design Patterns
7+ years of relevant software development experience and proficient in C# (Java or C++)
In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
Design and develop large scale distributed software services and solutions
Experience developing and shipping Azure Services is a plus • Experience and involvement with DevOps is a plus
Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues
Collaborating with technical partners to deliver end-to-end solutions
Experience with multithreading and asynchronous processing
Experience with CI/CD pipeline using agile practices
Ability to quickly ramp up on multiple technology areas Interpersonal skills
A sense of personal ownership is required, together with the ability to deliver to tight deadlines while managing internal stakeholder expectations
Self-motivated and organized to deliver results
Essential qualifications
BS or MS degree in Computer Science or Engineering OR equivalent years of work experience.
Minimum of 7 years of applicable work experience

Company Size
1000+ employees
Employment Type
Full Time
Work Mode
Hybrid (Multiple Locations, India)
Apply Externally
Notice: You are about to leave RemoteWok and apply on an external site.
The application process will continue on the employer's website.
View Company Profile

Location

Multiple Locations, India