Logo of Huzzle

Software Engineer II

image

Microsoft

1mo ago

  • Job
    Full-time
    Junior & Mid Level
  • Data
    Software Engineering

AI generated summary

  • You need a Bachelor's in Computer Science and 2+ years of coding experience in C, C++, C#, or Java. Security screening and familiarity with distributed systems and microservices are preferred.
  • You will develop scalable distributed systems, architect microservices, optimize performance, collaborate with teams, participate in reviews, and mentor junior engineers.

Requirements

  • Required Qualifications:
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, OR equivalent experience.
  • Other Requirements
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Preferred Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, OR equivalent experience.
  • Experience with highly scalable distributed systems and microservices.

Responsibilities

  • Develop and maintain highly scalable distributed systems.
  • Architect and build microservices to support our advertising delivery engine.
  • Optimize system performance and ensure low latency and high throughput.
  • Collaborate, socialize, and drive cross-team technical initiatives with our ML team and our Advertising partners.
  • Participate in design and code reviews.
  • Mentor junior engineers in the team.

FAQs

What kind of systems will I be working on as a Software Engineer II?

You will be working on highly scalable distributed systems and building microservices to support our advertising delivery engine.

What programming languages should I be familiar with for this role?

You should have experience coding in languages including, but not limited to, C, C++, C#, and Java.

Is mentorship a part of this position?

Yes, mentoring junior engineers in the team is one of the responsibilities of this role.

What qualifications are needed for this position?

A Bachelor's Degree in Computer Science or a related technical field along with 2+ years of technical engineering experience is required, or equivalent experience.

Will there be opportunities for collaboration with other teams?

Yes, you will collaborate and drive cross-team technical initiatives with our ML team and our advertising partners.

What is the mission of the Microsoft AI organization?

The mission is to empower every person and organization on the planet to achieve more while fostering values of respect, integrity, and accountability.

Are there specific security requirements for this role?

Yes, the position requires passing the Microsoft Cloud background check upon hire and every two years thereafter.

What is the work environment like for this position?

The environment is self-motivated and results-driven, designed to unleash your potential.

How does this role contribute to Microsoft's growth?

You will influence technology development in an important growth area by designing and tuning complex algorithms operating on large datasets.

Are there opportunities for professional development in this role?

Yes, you will have ample opportunities to demonstrate your technical abilities and contribute to the success of our cloud services.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.