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 14 days 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 seeking a Software Engineer II to design and implement security solutions, focusing on threat detection and data pipeline management for Microsoft 365 services.

Software Development Engineer II

Microsoft is seeking a Software Development Engineer II to join their Security team to protect Azure Active Directory and Microsoft Account from fraud through machine learning and cloud technologies.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their International Sovereign Cloud Security Fundamentals Team to develop and maintain security software and tools.

Software Engineer II

Security Software Engineer II position at Microsoft focusing on Entra ID tenant management tools, requiring 2+ years experience in software development and cloud solutions.

Software Engineer

Microsoft is hiring a Software Engineer to develop red team tools and AI-driven attack emulation services, offering competitive pay and comprehensive benefits.