Senior Software Engineer - DevOps

46 Minutes ago • 4-6 Years • DevOps

About the job

Job Description

Microsoft Teams Developer Platform seeks a Senior Software Engineer - DevOps to build resilient, highly scalable services for Microsoft Teams Graph APIs. This role involves designing and implementing high-availability services using technologies like .NET Core, Kubernetes, Redis, and Azure Cosmos DB. Responsibilities include implementing efficient patterns for dependent services, leveraging multiple storage solutions, implementing resiliency patterns (Circuit Breaker, Retry, etc.), owning and operating large-scale services, building reusable libraries, and performing live site/devops engineering. The ideal candidate possesses strong experience in cloud computing, DevOps, and a relevant programming language (C#, Java, or Python).
Must have:
  • 4+ years experience in software engineering
  • 2+ years experience with large-scale cloud applications
  • 2+ years experience in cloud computing and DevOps
  • Experience with .NET Core, Kubernetes, Redis, Azure Cosmos DB
  • Implement high availability and resiliency patterns
Good to have:
  • Experience developing test plans
  • Experience with Azure/AWS/GCP/Kubernetes
  • Agile/Scrum/Lean Methodology experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Are you interested in working for one of the most exciting product groups in Microsoft? Look no further than Microsoft Teams Developer Platform. You will be building solutions that leverage state-of-the-art technologies to deliver the next evolution in collaboration and teamwork.


Microsoft Teams Developer Platform provides exciting opportunities in building resilient, highly scalable services for Microsoft Teams Graph APIs and great Microsoft Teams Developer Experience that meet the needs of an ever-growing user and developer base of the fastest growing product in Microsoft's history. We are currently hiring for a Senior Software Engineer - DevOps.. This is a unique opportunity to hone your systems design, hyperscale services, public API platform design, exposure to cutting edge technology stack (.NET Core, Kubernetes, Redis, Azure Cosmos DB) and application architecture skills offering E2E ownership and broad scope to have a huge impact.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required 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#, Java, or Python
    • OR equivalent experience.
  • 2+ years experience working on large scale cloud applications.
  • 2+ years experience in cloud computing and DevOps.

Preferred Qualifications:

  • Develop test plans/cases, conditions, and scenarios in support of ongoing applications and infrastructure.
  • 2+ years experience with technology stack like .NET Core, Kubernetes, Redis, Azure Cosmos DB.
  • Demonstrated solid working knowledge on Azure / AWS / GCP / Kubernetes.
  • Solid analytical, problem solving and organizational skills.
  • Familiar with Agile/Scrum/Lean Methodology.
  • Evaluate current services and drive performance, availability, and supportability improvements.
  • Drive increased efficiencies through automation and reduction in operational expenditure.

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

Find additional pay information here:


Microsoft will accept applications for the role until lJanuary 28, 2025.

 

#MicrosoftTeams

Responsibilities

  • Implement efficient patterns to call dependent services, leverage a combination of multiple storage solutions like Redis, CosmosDB in a harmonious efficient way.
  • Implement high availability, resiliency patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling among others.
  • Own and operate services of massive scale.
  • Reuse existing open-source libraries and build new libraries of services and best practices for other teams to leverage.
  • Perform live site/dev ops engineering for services with top notch monitoring, dashboards, and troubleshooting guides.
  • Other:

    • Embody our and 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Barcelona, Catalonia, Spain (Hybrid)

Madrid, Community Of Madrid, Spain (Hybrid)

Redmond, Washington, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Playtika - C# Developer

Playtika, Romania (Hybrid)

Warner Bros Discovery - Senior Staff Machine Learning Engineer

Warner Bros Discovery, United States (On-Site)

Nagarro - Principal Engineer, Java Fullstack

Nagarro, Singapore (On-Site)

Xactly Corp - QA Engineer

Xactly Corp, India (On-Site)

Limbic Entertainment - DevOps Lead (m/f/d)

Limbic Entertainment, Germany (Hybrid)

Saviynt - Sr. Solutions Engineer

Saviynt, Singapore (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Principal Machine Learning Engineer - AI

Paypal, United States (On-Site)

Adobe - Sr. Computer Scientist

Adobe, India (On-Site)

Microsoft - Senior Applied Scientist

Microsoft, India (On-Site)

Dream Games - Senior Backend Engineer

Dream Games, Türkiye (On-Site)

Park Place Technologies - Senior Quality Assurance Engineer

Park Place Technologies, India (On-Site)

Nielsen Holdings - Software Engineer - Java PL/SQL

Nielsen Holdings, India (Hybrid)

Netflix - Software Engineer (L4) Trust & Safety

Netflix, United States (Remote)

Velotio Technologies - Senior Data Platform Engineer

Velotio Technologies, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Rockstar Games - UI Tools Programmer

Rockstar Games, Canada (On-Site)

Thumbtack - Applied Scientist, Customer Growth

Thumbtack, Canada (Remote)

Haven Studios  Inc  - Lead Gameplay Programmer

Haven Studios Inc , Canada (On-Site)

Matic Robots - Senior Mechanical Design Engineer

Matic Robots, Canada (On-Site)

Sledgehammer Games - Lighting Artist - Sledgehammer Games Toronto

Sledgehammer Games, Canada (On-Site)

The Walt Disney Company - Desktop Systems Specialist II

The Walt Disney Company, Canada (Hybrid)

Mixmob - Game Producer

Mixmob, Canada (Remote)

Get notifed when new similar jobs are uploaded

DevOps Jobs

ION - Cloud Engineer Kubernetes

ION, Italy (Hybrid)

Unity - Senior Site Reliability Developer

Unity, Canada (On-Site)

Kaedim - DevOps Engineer

Kaedim, United States (On-Site)

Rackspace Technology - AWS Devops Engineer I - R-20532

Rackspace Technology, India (Remote)

Rackspace Technology - Lead Platform Enterprise Architect

Rackspace Technology, United States (Remote)

Rackspace Technology - Lead AppDev Enterprise Architect

Rackspace Technology, United States (Remote)

Get notifed when new similar jobs are uploaded