Software Engineer -2

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer -2

Microsoft Security is seeking a talented Software Engineer to join their Central Fraud and Abuse Risk (CFAR) team. This role offers an exciting opportunity to work on critical security solutions that protect billions of users worldwide. As part of the team, you'll build highly secure, scalable cloud-hosted microservices and micro frontends using cutting-edge technologies.

The position requires expertise in modern software development practices, with a focus on cloud-native applications and distributed systems. You'll work with technologies like C#, .NET Core, Kubernetes, and React, while collaborating in an Agile DevSecOps environment. The role combines technical challenges with the meaningful impact of protecting Microsoft's global digital ecosystem.

The ideal candidate brings 5+ years of software development experience, strong knowledge of cloud platforms, and a passion for security. You'll join a diverse, inclusive team that values innovation, experimentation, and continuous learning. The position offers competitive benefits, including comprehensive healthcare, educational resources, and generous time off.

Working in Microsoft's Security organization, you'll contribute to reshaping security solutions and empowering users, customers, and developers with end-to-end protection. The role provides excellent growth opportunities within Microsoft's collaborative culture, which emphasizes personal development and impactful contributions to global-scale solutions.

This hybrid position offers flexibility with up to 50% work from home, based in Hyderabad. If you're passionate about security, love tackling complex technical challenges, and want to make a difference in protecting the digital world, this role offers an excellent opportunity to grow your career at Microsoft.

Last updated 38 minutes ago

Responsibilities For Software Engineer -2

  • Build and ship the next generation of highly scalable, cloud native applications and large scale distributed microservices
  • Bring software engineering habits and produce high quality code that is unit tested, code reviewed and checked in regularly for continuous integration
  • Collaborate with colleagues including product owners, UX designers, AI/ML Engineers/Researchers, data scientists and other engineers
  • Evangelize and/or propose new ideas while 'bringing others along' with communications
  • Demonstrate a sense of pride, ownership, and personal accountability for the end-to-end product
  • Continuous learning and working closely with the latest technologies in Microsoft

Requirements For Software Engineer -2

TypeScript
React
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 5-year experience in software development using OOP, C#, .NET Core, NoSQL
  • Experience working with cloud computing platforms like Azure, AWS
  • Experience in container ecosystems, including Kubernetes, docker, service mesh etc
  • Understanding of code coverage, data structures, algorithms, multi-threaded, asynchronous programming patterns
  • Proficiency in Agile software delivery utilizing GitHub and/or Azure DevOps Service
  • 1+ years of experience with front-end technologies like TypeScript, React JS

Benefits For Software Engineer -2

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to build resilient, scalable services for Microsoft Teams Core Services, offering competitive pay and comprehensive benefits.

Software Engineer II - CTJ - Poly

Microsoft is hiring a Software Engineer II for their Cloud+AI Azure SQL team to develop and maintain Azure SQL services in secure environments. Requires TS/SCI clearance.

Software Engineer II

Software Engineer II position at Microsoft working on Azure DPU networking software development in Santa Clara, CA

Software Engineer II

Software Engineer II position at Microsoft's Windows Agility Team, focusing on Windows feature delivery and development using Azure, AI, and modern development technologies.

Software Engineer

Software Engineer role at Microsoft's Azure Container App Service team in Ho Chi Minh City, working on cloud infrastructure and distributed systems with hybrid work arrangement.