Software Engineering II

Microsoft's Security division focusing on AI-powered cybersecurity solutions and enterprise customer protection.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Software Engineering II

Join Microsoft's Security division as a Software Engineer II in the Defender Experts product unit, where we're revolutionizing cybersecurity through AI-powered solutions. Our mission focuses on protecting enterprise customers using innovative full-stack capabilities combined with human-powered intelligence. We're building multiple managed services that leverage cloud services, Big Data processing, and state-of-the-art Generative AI/LLMs to deliver scalable and intelligent solutions.

Working in our diverse and collaborative team, you'll be part of a fast-growing group with a startup mindset, while having the resources and impact of Microsoft behind you. You'll collaborate with talented professionals across various disciplines, including data scientists, software engineers, product managers, and security researchers. We work closely with partners across Microsoft's Security division, including the Security CoPilot team, to drive innovation in our products and services.

The role offers an exciting opportunity to work on cutting-edge technology that directly impacts customer security. You'll be responsible for designing and implementing cloud-based services that protect users from cyber threats, while working in an environment that values continuous learning and innovation. With up to 50% work from home flexibility and comprehensive benefits, this position offers an excellent balance of challenging work and professional growth opportunities.

If you're passionate about cybersecurity, AI, and building enterprise-scale solutions that make a difference, this role offers the perfect blend of technical challenges and meaningful impact. Join us in our mission to defend Microsoft customers from cyber-attacks and help protect their digital assets with sophisticated capabilities.

Last updated 5 hours ago

Responsibilities For Software Engineering II

  • Design, build, deploy and manage cloud services to help end users stay safe from cyber threats
  • Work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines
  • Ensure code quality and provide thought leadership in innovation
  • Focus on fast-paced ideate/create/learn cycle
  • Deliver core features for security solutions

Requirements For Software Engineering II

Java
  • 4+ years of industry-experience building/delivering high-quality software
  • 4+ years of experience in cloud-based services, AI-powered features, and full-stack capabilities
  • Excellent communication skills and ability to collaborate within a multi-disciplinary team
  • Expertise in C#, Java, C++ or equivalent programming languages
  • Proficient in Secure Software Development Life Cycle
  • BS, MS, or PhD degree in Computer Science, Mathematics, Engineering or related fields

Benefits For Software Engineering II

Medical Insurance
Education Budget
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 Software Engineering II

Software Engineer II

Software Engineer II role at Microsoft working on MAIA System Infrastructure team, focusing on AI accelerator development and optimization.

Software Engineer

Mid-level Software Engineer position at Microsoft's Cloud Supply Chain organization, focusing on distributed systems and microservices development.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their Advertising Platform team, working on Dynamics 365 Platform and various internal systems integration.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their AI organization's Advertising Delivery Engine team, focusing on distributed systems and microservices development.

Software Engineer II

Microsoft Software Engineer II position focusing on building scalable advertising technology systems with machine learning integration.