Software Engineer 2

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

Description For Software Engineer 2

Microsoft Security is seeking a Software Engineer 2 to join their Data Security team, focusing on building cloud solutions for security, compliance, and data governance. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions.

The position involves working on cloud solutions that support premium features for Office 365 and Windows, handling sensitive data at a global scale. You'll be part of a team that manages services built on Azure, Exchange, and other cloud platforms, integrating with Office applications like Outlook.

As a Software Engineer 2, you'll be responsible for designing and developing distributed software services, ensuring best-in-class engineering practices, and maintaining high standards of security and reliability. The role requires expertise in cloud development, particularly with Azure services, and strong programming skills in C# or similar languages.

The ideal candidate will have 4+ years of software development experience, strong understanding of object-oriented programming, and experience with cloud platforms. You'll work in a collaborative environment, dealing with complex technical challenges while maintaining a focus on customer needs and service quality.

This is an excellent opportunity for someone passionate about security and cloud computing to work on solutions that impact billions of users worldwide. The role offers hybrid work arrangements with up to 50% work from home flexibility, comprehensive benefits, and the chance to work with cutting-edge technology at one of the world's leading tech companies.

Microsoft offers a culture centered on growth mindset and excellence, with opportunities to create life-changing innovations. The position includes competitive benefits such as industry-leading healthcare, educational resources, parental leave, and various other perks that make Microsoft a great place to build your career.

Last updated 2 hours ago

Responsibilities For Software Engineer 2

  • Design and develop large scale distributed software services and solutions
  • Develop best-in-class engineering for services ensuring security, reliability, and reusability
  • Focus on customer/partner needs through a data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring for LiveSite
  • Work across geographic and organizational boundaries to define requirements and develop features
  • Own and drive projects with large scope and complicated features

Requirements For Software Engineer 2

Java
  • 4+ years of relevant software development experience
  • Proficient in C# (Java or C++)
  • In-depth knowledge of cloud development (Azure, AWS, Google Cloud)
  • Experience with multithreading and asynchronous processing
  • Experience with CI/CD pipeline using agile practices
  • BS or MS degree in Computer Science or Engineering or equivalent experience
  • Strong communication and collaboration skills

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

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to build cloud security solutions for Office 365 and Windows, requiring 4+ years of experience in C# and cloud development.

Software Engineer 2

Software Engineer 2 position at Microsoft Development Center Serbia, working on Azure, Office, and AI initiatives with hybrid work options in Belgrade.

Software Engineer - Systems, Multiple Locaitons

Software Engineering role at Microsoft focusing on systems software and Operating Systems development, offering competitive pay and benefits with remote work flexibility.

Software Engineer II

Software Engineer II position at Microsoft's Azure Storage team, building and optimizing distributed file systems with competitive pay and comprehensive benefits.

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring top secret clearance and offering hybrid work arrangement with competitive compensation.