Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer - Teams 
United States, Washington 
572499107

03.04.2024
Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience designing, coding, problem solving and debugging in languages including, but not limited to, C++, Java, Kotlin, JavaScript, or Python.
    • OR equivalent experience.
  • 6+ years of experience driving multiple products/versions from inception to delivery.
  • 5+ years of Android or Windows development experience.

Additional or Preferred Qualifications

  • Demonstrable ability to work in large teams, collaborate with other partner teams & mentor and coach team members.
  • Demonstrable experience driving multiple products/versions from inception to delivery.
  • Demonstrable knowledge of computer science, algorithms, and design patterns.
  • Knowledge of end-to-end software development life cycle including unit testing, UI testing.

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

Responsibilities
  • Be a technical leader in driving the architecture for Teams devices. Drive adoption of modern software architecture principles and best practices.
  • Be customer obsessed. Understanding and anticipating the needs of our customers in a changing business and technology landscape is critical.
  • Plan, design & develop various features in stages to reach the end goal in an evolutionary way is critical.
  • Earn the technical respect of the people on your team and be capable of working in the code, supporting partner services and driving deliverable across many partner teams.