Senior Software Engineer - DevOps

1 Month ago • 4-6 Years • DevOps

Job Summary

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

Job Details

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

Similar Jobs

Sporty Group - Senior Backend Engineer

Sporty Group

(Remote)
8 Months ago
Blizzard Entertainment - Associate Program Manager | Irvine, CA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
3 Months ago
Paypal - Senior Technical Trainer / Evangelist

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Microsoft - Senior Data Scientist

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Dream11 - SDE 2 - React Native

Dream11

Mumbai, Maharashtra, India (On-Site)
4 Months ago
bosh group india - PreSales/ Solution Architect- Hybrid Cloud

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Hashone Careers - Cloud Engineer

Hashone Careers

Bengaluru, Karnataka, India (Remote)
3 Months ago
Inkittt - DevOps Engineer (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
7 Months ago
SingleStore - Platform Engineer, Infrastructure

SingleStore

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Playtech - Front End Developer [009438]

Playtech

Queensland, Australia (Remote)
2 Months ago
Sonar Source - Java Backend Developer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
4 Months ago
Glean - Software Engineer- Consulting Services

Glean

Bengaluru, Karnataka, India (On-Site)
3 Months ago
The Walt Disney Company - Senior Principal Software Engineer

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
Head Digital Works - Software Development Engineer II

Head Digital Works

Hyderabad, Telangana, India (On-Site)
4 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Software Development Engineer - Network Observation

ByteDance

Singapore (On-Site)
3 Months ago
Next Level Business Services - Java Full Stack Developer

Next Level Business Services

Tulsa, Oklahoma, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Turbulent - Programmeur.se Principal.e Gameplay / Principal Gameplay Programmer - Star Citizen

Turbulent

Montreal, Quebec, Canada (On-Site)
6 Months ago
Hasbro - Senior UX/UI Artist

Hasbro

Mississauga, Ontario, Canada (On-Site)
3 Months ago
Nagarro - Principal Engineer / Senior SAP MM Consultant

Nagarro

Canada (Remote)
1 Month ago
Epic Games - Lead Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Prodigy Education - Senior Game Full Stack Developer

Prodigy Education

Ontario, Canada (Hybrid)
5 Months ago
Keywords Studios (Player Support) - Chercheurs Utilisateurs de Jeux en Début de Carrière

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Hybrid)
3 Months ago
2K - Lead Environment Artist

2K

Montréal, Québec, Canada (Hybrid)
4 Months ago
Fortis Games - Market Intelligence Analyst

Fortis Games

Canada (On-Site)
5 Months ago
IGG - Educational Childcare Specialist (Bilingual)

IGG

Vancouver, British Columbia, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Inkittt - DevOps Engineer (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
7 Months ago
Keywords Studios (Player Support) - Software Engineer II - DevOps (On Contract)

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
2 Months ago
Barracuda Networks  Inc  - Senior Site Reliability Engineer

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Virtuos - Stagiaire Ingénieur Build

Virtuos

France (Hybrid)
4 Months ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Wayfair - ML Engineer II

Wayfair

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - GCP Senior/Lead DevOps Engineer

Luxoft

(Remote)
2 Months ago
Axinous - Principal Site Reliability Engineer

Axinous

San Jose, California, United States (Hybrid)
1 Month ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Nagarro - Associate Principal Engineer - Salesforce Architect

Nagarro

Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug