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 
250983246

Yesterday

Required/Minimum Qualifications
  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, Ruby, Python, or Go.
    • OR equivalent experience.
  • 3+ years of experience working on large scale cloud applications.
  • 3+ years of experience with hands-on system design.
  • 2+ years of experience with Service Fabric, Azure Kubernetes or equivalent.

Additional or Preferred Qualifications

  • 6+ years of commercial software engineering experience.
  • Demonstrated solid working knowledge on cloud computing / Azure / AWS.

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 May 20, 2024.


Responsibilities
  • Own design, development, enhancement, and operations of mission critical services to ensure high availability, scalability, and resiliency.
  • Implement resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, Stale Cache, among others.
  • Implement efficient patterns to integrate and communicate with our Office 365 Core Services.
  • Design and build reusable libraries and advocate best practices to be used across services.
  • Maintain high code standards regarding quality, privacy, security, and documentation.
  • Effectively mitigate and debug issues found during live-site operations, troubleshoot performance bottlenecks, implement top notch monitoring, dashboards, and trouble-shooting guides (TSGs) for services.
  • Live Microsoft’s leadership principles and adopt growth mindset.
  • Collaborate with diverse teams residing in various parts of the globe including Microsoft Redmond Campus.
  • Embody our