Security Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Security
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Security Software Engineer

Microsoft is seeking a Security Software Engineer to join their Dublin-based team focused on building next-generation attack simulation platforms. This role combines software engineering expertise with security focus, working on cloud-based solutions that simulate adversary tactics, techniques, and procedures (TTPs).

The position offers an opportunity to work with a highly skilled team of security researchers and defenders, developing platforms that strengthen Microsoft's security capabilities. You'll be responsible for designing, developing, and deploying cloud-based solutions using C# and Azure services, while ensuring quality, reliability, and scalability.

As part of Microsoft's mission to empower every person and organization globally, you'll contribute to critical security infrastructure while working in an inclusive environment that values growth mindset and innovation. The role involves collaboration with various teams, hands-on coding, and the chance to impact Microsoft's security posture directly.

The ideal candidate will bring strong C# development experience, cloud services knowledge, and an interest in security. You'll benefit from Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and work-life balance provisions.

This position offers up to 100% work from home flexibility with 0-25% travel requirements, making it ideal for those seeking a balance between remote work and occasional on-site collaboration. You'll be part of Microsoft's larger mission while working on cutting-edge security technology that helps protect organizations worldwide.

Last updated 18 hours ago

Responsibilities For Security Software Engineer

  • Work with attack engineers and partner teams to design and develop new attack simulation platform features and capabilities
  • Develop, release, and support new features in production using C# and Azure-based cloud services
  • Create high quality, well tested, and innovative solutions to drive advancement in the attack simulation space
  • Collaborate with other engineers, researchers, and defenders to share insights, feedback, and best practices

Requirements For Security Software Engineer

Python
  • Bachelor's Degree in Computer Science, or related technical discipline
  • Demonstrable experience in developing C# applications
  • Demonstrable experience in developing Azure-based cloud services
  • Strong problem-solving, debugging, and troubleshooting skills
  • Ability to work independently and as part of a team
  • Basic knowledge of machine learning concepts and frameworks
  • Basic knowledge of security concepts and principles
  • Experience with Powershell, Python and other scripting languages a plus

Benefits For Security Software Engineer

Medical Insurance
Education Budget
Dental Insurance
Vision Insurance
Parental Leave
  • 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 Security Software Engineer

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain build and test infrastructure for the Microsoft Defender security team, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Security team to work on data protection solutions, offering competitive pay and remote work options.

Software Engineer - CTJ - Poly

Software Engineer role at Microsoft's Defender team working on cloud security products, requiring Top Secret clearance and expertise in containerization technologies.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Microsoft Defender team, building cloud security products and protecting millions of computers from cyber attacks.

Software Engineer II

Software Engineer II position at Microsoft focusing on security solutions within the Azure Edge and Platform Security Fundamentals organization.