Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's Edge and Platform Security Fundamentals (EPSF) team as a Senior Software Engineer, where you'll play a crucial role in protecting critical businesses and delivering impactful security solutions. EPSF is responsible for securing Microsoft's largest online services in Azure, Windows + Devices. You'll design and implement infrastructure security across clouds and hybrid environments, working with a diverse team of leaders, engineers, and PMs across multiple organizations.

As a hands-on technical leader, you'll collaborate with Data Engineering, Hunt, Application Security, and Penetration Testing teams to develop scalable security solutions. Your work will directly impact risk elimination and align with company objectives. The role offers opportunities to interact with product groups, providing feedback to enhance product security.

The position requires 7+ years of professional software development experience, with 5+ years focused on cybersecurity. You'll need strong coding skills in languages like C#, Java, and Python, plus expertise in Windows, Cloud security, and Azure. Experience with machine learning, AI, and hybrid software solutions is preferred.

EPSF values diversity of thought and background, encouraging new ideas to improve customer experiences. The team offers a collaborative environment where you can mentor and lead across security operations functions. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

Working in a hybrid model with up to 50% work from home flexibility, you'll be based in Hyderabad, India, with 0-25% travel requirements. This role offers an excellent opportunity to impact global cybersecurity while working for a company committed to empowering every person and organization to achieve more.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain tools and systems to automate network and infrastructure security operations
  • Build innovative solutions to strengthen security baselines, automate threat detection, enforce compliance
  • Collaborate with cross-functional teams to deliver scalable and secure solutions
  • Enhance security, reliability, and performance of network and infrastructure operations
  • Evaluate and implement architectural changes to improve security posture
  • Write clean, maintainable, and efficient code while adhering to best practices
  • Participate in code reviews, testing, and debugging
  • Create reusable frameworks and reference architectures
  • Stay up-to-date with latest trends in security, automation, and cloud infrastructure
  • Develop solutions that align with customer needs

Requirements For Senior Software Engineer

Python
Java
  • 7+ years of experience in professional software development
  • BS or MS in Computer Science, a related field, or equivalent experience
  • 5+ years in cyber security with focus on secure infrastructure or secure application design
  • Demonstrated coding skills in C#, Java, Python, and other languages
  • Technical background in Windows, Cloud security, infrastructure security, identity management and Azure
  • Experience with cloud-based or hybrid software solutions
  • Knowledge of cyber security with focus on secure infrastructure
  • Familiarity with machine learning and AI
  • Windows and/or Linux OS platform experience

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and security engineering for AI services, including OpenAI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on threat intelligence and security solutions, combining SIEM and XDR technologies with cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on M365 security, building cloud-based security solutions and implementing security policies at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity & Access Management, offering competitive salary and remote work options.

Senior Security Engineer

Senior Security Engineer role at Microsoft focusing on Azure Security Monitoring, combining security expertise with ML and distributed systems to protect cloud infrastructure.