Senior Software Engineer – Automation

Microsoft is a global technology company that empowers people and organizations to achieve more through digital technology and cloud solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer – Automation

Microsoft's Insider Risk Program is seeking a Senior Software Engineer to join their team focused on safeguarding people, data, and intellectual property from internal threats. This role is crucial in developing automated workflows and advanced tools for swift response to insider threats. The position combines cybersecurity expertise with automation engineering, requiring strong technical skills in various programming languages and cloud technologies.

The role offers an opportunity to work with cutting-edge security technologies while contributing to Microsoft's mission of empowering every person and organization globally. You'll be part of the Microsoft Security organization, which is dedicated to making the world safer through end-to-end security solutions. The team culture emphasizes growth mindset, excellence, and innovation.

As a Senior Software Engineer, you'll be responsible for designing and implementing automated workflows, collaborating with the Insider Risk Operations team, and creating investigation tools. The position requires expertise in programming languages like Python, JavaScript, or Java, and experience with Azure resources. You'll work in a remote-friendly environment with competitive compensation and comprehensive benefits.

The ideal candidate will have 4+ years of technical engineering experience, strong problem-solving skills, and a background in cybersecurity or insider risk programs. This role offers the unique opportunity to directly impact Microsoft's security posture while working with advanced technologies and a collaborative team. The position includes extensive benefits, professional development opportunities, and the chance to work on critical security initiatives at a global scale.

Last updated 2 days ago

Responsibilities For Senior Software Engineer – Automation

  • Design, develop, and implement automated workflows for insider risk response process
  • Collaborate with Insider Risk Operations team on alert triage and case management
  • Create investigation notebooks for data consolidation
  • Work with data engineers to identify and solve process inefficiencies
  • Develop and maintain documentation for automation workflows
  • Ensure compliance with security, privacy, and regulatory requirements
  • Review and peer-assess code for security policies and best practices

Requirements For Senior Software Engineer – Automation

Python
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years of technical engineering experience
  • Experience in coding languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Must meet citizenship requirements for working with government agencies
  • Strong problem-solving skills and attention to detail

Benefits For Senior Software Engineer – Automation

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Senior Software Engineer – Automation

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft focusing on Azure security, vulnerability assessment, and solution design with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise-scale security solutions and continuous security validation using C# and .NET.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, building cloud-scale security and compliance solutions for Office 365, requiring 7+ years of experience in software development.

Cybersecurity Senior Reverse Engineer

Senior Reverse Engineer role at Microsoft's DART team, focusing on cybersecurity threat analysis and customer protection through advanced debugging and reverse engineering.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer role at Microsoft focusing on secure enclave development, cryptography, and embedded systems for cloud infrastructure.