Taro Logo

Software Engineer 2

Global technology leader developing innovative cloud, AI, and software solutions
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Software Engineer 2

Microsoft's Defender Experts product unit, part of the Security division, is seeking a Software Engineer 2 to join their innovative team focused on protecting customers from cybersecurity threats. This role combines cutting-edge AI technology with cloud services to deliver enterprise-grade security solutions.

The position involves working on multiple managed services/product offerings that leverage backend/cloud services, Big Data processing, and state-of-the-art Generative AI/LLMs. You'll be part of a diverse, collaborative team with a startup mindset, working alongside data scientists, software engineers, product managers, and security researchers.

As a Software Engineer 2, you'll be responsible for designing and implementing full-stack capabilities that provide measurable value to Enterprise customers. The role requires expertise in cloud services, AI-powered features, and secure software development. You'll collaborate with the Security CoPilot team and other Microsoft Security division partners to innovate and enhance product offerings.

The ideal candidate brings 4+ years of industry experience, strong programming skills in languages like C#, Java, or C++, and a passion for cybersecurity. You'll work in a fast-paced environment where continuous learning and innovation are encouraged. This is an excellent opportunity to impact Microsoft's security solutions while working with cutting-edge technologies in AI and cloud computing.

Benefits include industry-leading healthcare, educational resources, parental leave, and various other perks. The position is based in Hyderabad, India, requiring on-site presence with 0-25% travel.

Last updated 2 days ago

Responsibilities For Software Engineer 2

  • Design, build, deploy and manage cloud services that 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 and measurable value growth

Requirements For Software Engineer 2

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
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer 2

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 2