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 a day 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 for their Security team to develop and maintain secure services and products, offering competitive pay and hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security services and products within their CISO organization, requiring 6-8 years of experience in software development.

Software Engineer II - CTJ - Top Secret

Microsoft Security seeks Software Engineer II with Top Secret clearance for IAM Protect team, offering $98K-$193K salary, remote work, and comprehensive benefits.

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft Security focusing on developing and maintaining security solutions for cloud and enterprise environments.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop cloud security solutions, focusing on security, compliance, and data governance for Office 365 and Windows platforms.