Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States, Washington 
498973159

Today

Required/minimum 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, JavaScript, or Python
    • OR equivalent experience.
  • Proficient in Object-Oriented Programming, .NET framework, ASP.NET, MVC, Web API, and SQL Server Programming, with strong experience in cloud services (Azure/AWS). Experienced in the latest versions of scripting languages such as AngularJS and PowerShell, with exposure to VSO and Git.

Additional or preferred qualifications:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Excellent communication and presentation skills, capable of delivering presentations to leadership teams.
  • Experience using agile methodologies and/or Test-Driven Development (TDD).
  • Experience in Ingrations of Machine Learning and applied AI driven functionality in the solutions.

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 February 10, 2024.


Responsibilities
  • Take ownership of multiple services, designing and architecting them to scale and deliver high-quality, reliable products with the constrains.
  • Stay updated on modern desing patterns/practices, tools, and methodologies to address critical development areas and coach team with the learnings.
  • Focus on security while designing, developing, deploying, and sustaining systems to ensure high availability and performance. Analyze root causes using telemetry (data driven approach) and network traces etc. to address issues effectively.
  • Collaborate closely with stakeholders and engineering partners throughout the solution development lifecycle to ensure continuous improvement.