Senior Software Engineer
MicrosoftBellevueUpdate time: November 23,2019
Job Description

Are you interested in working for one of the most exciting products at Microsoft? Then look no further than Microsoft Teams. You will be building solutions that leverage state of the art technologies to deliver the next evolution in collaboration and teamwork.

The Teams Core Horizontals Infra team is responsible for foundational engineering work that are leveraged by other teams to build features and solutions. Our charter includes designing and developing solutions for:

  • Performance – including Client, Services and Network optimizations.
  • Intelligent Service Releases – providing an out-of-the-box solution for teams to create, provision and deploy new microservices (and service updates) with minimal effort.
  • Tools for Live Site Monitoring – Ensuring that feature teams have out-of-the-box solutions for monitoring, alerting, and tracking live site health.

This team offers a unique 360o view of Teams Engineering and the opportunity to influence all of it – you will be at the center of the action!

Responsibilities

In this specific role, you will be responsible for driving Service and Network performance improvements across Teams. That includes:

  1. Identifying optimization opportunities in existing services and developing a reference network architecture for new microservices.
  2. Ensuring we have the right telemetry, dashboards, and alerting.
  3. Developing or co-opting tools for network profiling and diagnostics of customer performance issues.

We are looking for a strong full-stack engineer - someone who brings deep technical/problem-solving chops, customer empathy and a passion for getting things done. You can figure out any new technology and can build from the ground up OR leverage the work of others - do what needs to be done - to land a fantastic product. Applicants should exhibit pride in craftsmanship while still having the depth to understand how their designs affect the performance, security, and other technical aspects of the overall application stack.

Qualifications

Basic Qualifications:

  • 5+ years of C# and .Net or equivalent software development experience
  • Strong analytical and problem solving and organizational skills
  • Experience working on large scale cloud applications
  • Excellent written and oral communication skills
  • Ability to deal with the ambiguity associated with working in a fast-paced and changing environment

Preferred Qualifications

  • Demonstrated solid working knowledge on cloud computing/Azure/AAD
  • Strong C#, or .Net development experience
  • Evaluate current services and drive performance, availability and supportability improvements
  • Drive increased efficiencies through automation

 

 

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Get email alerts for the latest"Senior Software Engineer jobs in Bellevue"