Software Engineer 2

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer 2

Microsoft's MagneTar team is seeking a Software Engineer 2 to join their large-scale Big Data Platform initiative for the Web Experience team. This role focuses on building and maintaining critical infrastructure supporting various open-source Big Data projects including Spark, HDFS, Kafka, Flink, Jupyter Notebook, YARN, and Kubernetes. The position offers a unique opportunity to work with and customize open-source projects at scale, requiring both deep technical expertise and the ability to drive cross-organizational initiatives.

The role demands strong development experience, particularly in big data platforms and system programming. You'll be working in a diverse, multicultural environment that values inclusion and accountability. The team offers significant opportunities for learning and career growth, making it an ideal position for engineers passionate about distributed systems and big data technologies.

As part of Microsoft, one of the world's leading technology companies, you'll have access to comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance provisions. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities. The position involves 0-25% travel and operates within Microsoft's Web Experience team, working on critical data infrastructure that impacts millions of users.

The ideal candidate will combine technical expertise in distributed systems and big data technologies with strong communication skills, as the role involves significant cross-team collaboration and the ability to drive large-scale projects. This is an excellent opportunity for engineers looking to make a meaningful impact on large-scale data systems while working with cutting-edge technologies in a supportive, growth-oriented environment.

Last updated 18 hours ago

Responsibilities For Software Engineer 2

  • Work on Hadoop and HDFS area
  • Make significant changes to open-source projects when necessary
  • Build and maintain large scale Big Data Platform for Microsoft Web Experience team

Requirements For Software Engineer 2

Java
Python
Kafka
Kubernetes
  • Bachelor's degree in computer science, or related technical discipline
  • 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Deep knowledge about open-source big data platforms, experienced in storage area
  • Deep experience in system programming and optimization
  • Great communication skill and ability to drive large project across organizations

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

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.

ROP - Software Engineer II

Mid-level Software Engineer position at Microsoft working on Azure Storage team, building and maintaining distributed storage systems at exabyte scale with 4+ years of experience required.

Software Engineer II - Azure Storage

Microsoft is hiring a Software Engineer II for the Azure Storage team to build and optimize distributed file systems, offering competitive pay and remote work options.

Software Engineer II

Microsoft Azure Edge Infrastructure team seeks Software Engineer II for distributed systems development, offering $94K-$182K salary and hybrid work model in Redmond, WA.

Software Engineer II

Microsoft Software Engineer II position focusing on OneDrive and SharePoint cloud services, building large-scale distributed systems with competitive pay and comprehensive benefits.