Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineering II 
United States, Washington 
820749604

09.07.2024

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, JavaScript, or Python
    • OR equivalent experience

Other Requirements

Background Check: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

  • Master's degree in Computer Science, Engineering, related fields or equivalent experience
  • Problem solving, debugging, and troubleshooting skills
  • Experience with cross-discipline and cross-team collaboration
  • Excellent technical communication skills
  • Awareness of, and ability to reason about, modern software & systems architectures, including load-balancing, queueing, caching, distributed systems failure modes generally, microservices, and so on.
  • 3+ years of software development: automation-related experience valued in particular. Scripting languages such as bash, python, and PowerShell, or compiled languages such as C, C# and Go are most relevant but others are acceptable.
  • Experience with working in a team, including on large projects, communicating well, and exercising initiative when presented with problems.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until July 10, 2024.

Responsibilities

We would like to talk to you if you:

  • Are interested in distributed systems and working with high scale services.
  • Like to work in a fast-moving environment and you aren't afraid to change things to make them better.
  • Enjoy new technological challenges and solving hard problems.
  • Believe that a team working well together is truly smarter than the single smartest person on that team.
  • Aspire to grow as a person, as a teammate, and as an engineer.
  • Embody our