Software Engineer 2

Microsoft is a global technology company leading in cloud computing, software development, and enterprise solutions.
Cloud
Mid-Level Software Engineer
Hybrid
4+ years of experience
Cybersecurity · Enterprise SaaS · AI

Description For Software Engineer 2

Microsoft's Security Engineering team is seeking a Software Engineer 2 to join their Protection & SOC team, focusing on building cloud solutions at massive scale. This role is part of the Research Efficiency Platform team, which leads Security Researchers tools, platforms, CICD, AI/ML, and virtualization infrastructure.

The position offers an exciting opportunity to work with cutting-edge technologies while protecting thousands of organizations globally. You'll be instrumental in developing cloud services and engineering systems that support Microsoft's security infrastructure. The role combines technical expertise with collaborative teamwork, as you'll work alongside Engineers, Researchers, Data Scientists, and Architects.

Key aspects of the role include designing and implementing secure, performant platform infrastructure, developing scalable backend services, and ensuring high reliability of production systems. You'll be working with modern cloud technologies, particularly Microsoft Azure services, and will have the opportunity to impact security solutions used by government organizations, enterprises, and SMB businesses worldwide.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a collaborative environment with opportunities for professional growth and development. The hybrid work model offers flexibility with up to 50% work from home options.

This is an ideal role for someone passionate about security engineering, cloud computing, and building scalable solutions. You'll be at the forefront of protecting Microsoft's vast user base while working with some of the most advanced security technologies in the industry.

Last updated 4 days ago

Responsibilities For Software Engineer 2

  • Design, develop, validate and implement next generation platform infrastructure
  • Take up end-to-end ownership of deliverables
  • Collaborate with cross-functional teams to build scalable backend infrastructure services
  • Focus on building innovative user experiences and automating 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
JavaScript
Java
TypeScript
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in SQL, C, C++, C#, Java, JavaScript, or Python
  • Azure Cloud, DevOps and GitHub tooling experience
  • Hands-on scripting knowledge in PowerShell
  • Platform development experience for production environments
  • Experience with Azure Data Explorer, Azure Data Lake, Azure Machine Learning, Azure Batch, HDI, Spark, Azure Synapse
  • Excellent communication skills
  • Development experience with cloud platforms such as Microsoft Azure
  • Support a 24x7 live site support model

Benefits For Software Engineer 2

Medical Insurance
Parental Leave
Education Budget
  • 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 2

Microsoft is hiring a Software Engineer II to develop and maintain engineering systems for Azure and Windows, offering competitive pay and hybrid work environment.

Software Engineer II

Microsoft Azure cloud platform Software Engineer II position focusing on edge computing and hybrid cloud solutions, offering competitive salary and benefits.

Software Engineer II - CTJ - Poly

Microsoft Azure App Service seeks Software Engineer II for cloud platform development and maintenance in government-focused environments, offering hybrid work and competitive benefits.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Kubernetes Service (AKS), focusing on cloud-native infrastructure and container orchestration.