Software Engineer II

Microsoft is a leading global technology company focused on software, cloud computing, and enterprise solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Are you excited about building AI-powered capabilities that help protect our customers from cybersecurity threats? We are part of the Defender Experts product unit (part of Microsoft's Security division). Our mission is to help protect our customers with innovative AI-powered & full-stack capabilities, combined with human-powered intelligence.

We are building multiple managed services/product offerings for Enterprise customers. Our products combine backend/cloud services, Big Data processing, and state-of-the-art Generative AI/LLMs to deliver scalable and intelligent solutions. With an intuitive and easy-to-use UX, we aim to delight both our customers and security researchers.

As Software Engineer II in our team, you will design, build, deploy and manage cloud services that help end users stay safe from cyber threats. You will work with Senior/Principal Engineers, Program Managers, and other Security Engineering disciplines to deliver core features for our security solution.

We foster a strong culture of learning & a collaborative work environment. We are a diverse group with people from a wide variety of backgrounds, prior work & life experiences. You'll be part of a collaborative, fast-growing team with a startup mindset focused on delivering measurable value through the experiences you build.

The role offers opportunities to work with cutting-edge technologies including cloud services, AI/ML, and security systems while contributing to products that have significant impact on enterprise cybersecurity. You'll also be responsible for ensuring code quality and providing thought leadership in bringing innovation to our products and engineering practices.

Last updated 16 hours ago

Responsibilities For Software Engineer II

  • Design, build, deploy and manage cloud services for cybersecurity
  • Work with Senior/Principal Engineers and Program Managers to deliver core features
  • Ensure code quality and provide thought leadership
  • Build AI-powered capabilities and full-stack products
  • Collaborate with multi-disciplinary teams including data scientists and security researchers

Requirements For Software Engineer II

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

Benefits For Software Engineer 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 Engineer II

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

ROP - Software Engineer II

Microsoft Azure Storage is hiring a Software Engineer II to build performant scale-out block storage using DPU technology, requiring 4-12 years of experience in software engineering.

Software Engineer II

Software Engineer II position at Microsoft's ODSP team in Noida, working on cloud-scale services and engineering systems with hybrid work arrangement.

Software Engineer II

Software Engineer II role at Microsoft working on Azure Storage DPU team, building next-generation cloud storage solutions with focus on security, reliability, and performance.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the People Analytics Experience team in Bangalore, building AI-powered employee experience solutions.