Microsoft Defender for Office (MDO) needs to protect customers from advanced threats in email and Teams, and the team is looking for a Senior Software Engineer to build next-generation services, optimize architecture for cost savings, adopt new technologies, and improve product security and quality.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 1+ year's experience working with high scale distributed systems
- 2+ years of experience working with cloud technologies (Azure, AWS, GCP, etc.)
- 2+ year's experience working with high scale distributed systems
- 1+ years of experience with working with and debugging SQL queries or procedures
Responsibilities
- helping build the next iteration of services that will support MDO into the future
- optimizing our existing architecture for major value savings
- embracing new technologies and architectures to enhance MDO's product agility
- raising the security & quality bar for the product as a whole
- Be the change agent on the team to bring in architectural standards
- pave a clear iterative path to get us out of bare metal infrastructure and modernize our hosting architecture
Other
- 3 days / week in-office
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- comfortable working in an ambiguous and agile environment
- collaborating with peer engineers in MDO and its partner team across MSEC and Substrate to come up with durable solutions that fulfill customer needs