Software Engineer 2

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Description For Software Engineer 2

Microsoft's Security Engineering team is seeking a Software Engineer 2 to join their Protection & SOC team. This role is part of the Research Efficiency Platform team, which focuses on providing leadership and accountability for Security Researchers tools, platforms, CICD, AI/ML, virtualization, and infrastructure.

The position offers an exciting opportunity to work on cloud solutions at massive scale, supporting tens of thousands of government organizations, enterprises, and SMB businesses globally. You'll be instrumental in building and maintaining platforms that deliver holistic protection against evolving security threats.

As a Software Engineer 2, you'll collaborate with Engineers, Researchers, Data Scientists, and Architects to design and implement large-scale platforms and cloud services. The role involves working with cutting-edge technologies including Azure Cloud, DevOps tools, and various Azure services such as Data Explorer, Data Lake, and Machine Learning.

The ideal candidate should have 4+ years of technical engineering experience, strong coding skills in languages like Python, Java, or JavaScript, and extensive experience with cloud platforms. You'll be responsible for ensuring the security, scalability, and reliability of production services while participating in a 24x7 live site support model.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. The position is based in Noida, India, with a hybrid work arrangement allowing up to 50% work from home.

Last updated 15 days ago

Responsibilities For Software Engineer 2

  • Design, develop, validate and implement next generation platform infrastructure
  • Take end-to-end ownership of deliverables and produce viable solutions
  • Collaborate with cross-functional teams to build scalable backend infrastructure services
  • Build innovative user experiences and automate manual processes
  • Ensure security, scalability, reliability, and performance of services in production
  • Participate in code and design reviews
  • Write and maintain unit tests and automated integration tests
  • Respond to and mitigate live site issues

Requirements For Software Engineer 2

Python
Java
JavaScript
Kubernetes
  • Bachelor's degree in computer science or related technical field
  • 4+ years technical engineering experience with coding
  • Experience with Azure Cloud, DevOps and GitHub tooling
  • Hands-on scripting knowledge in PowerShell
  • Platform development experience for production environments
  • Experience with Azure Data Explorer, Azure Data Lake, Azure Machine Learning
  • Excellent communication skills
  • Development experience with cloud platforms such as Microsoft Azure

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?