Senior Software Engineer - DevOps

1 Week ago • 4-6 Years • DevOps • Undisclosed

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.

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Sporty Group - Senior Backend Engineer

Sporty Group, (Remote)

Blizzard Entertainment - Associate Program Manager | Irvine, CA

Blizzard Entertainment, United States (Hybrid)

Paypal - Senior Technical Trainer / Evangelist

Paypal, United States (Hybrid)

Microsoft - Senior Data Scientist

Microsoft, India (On-Site)

Dream11 - SDE 2 - React Native

Dream11, India (On-Site)

bosh group india - PreSales/ Solution Architect- Hybrid Cloud

bosh group india, India (On-Site)

Hashone Careers - Cloud Engineer

Hashone Careers, India (Remote)

Inkittt - DevOps Engineer (m/f/d)

Inkittt, Germany (On-Site)

SingleStore - Platform Engineer, Infrastructure

SingleStore, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer

Warner Bros Games, India (Hybrid)

Playtech - Front End Developer [009438]

Playtech, Australia (Remote)

Sonar Source - Java Backend Developer

Sonar Source, Switzerland (On-Site)

The Walt Disney Company - Senior Principal Software Engineer

The Walt Disney Company, United States (On-Site)

Head Digital Works - Software Development Engineer II

Head Digital Works, India (On-Site)

Next Level Business Services - Java Full Stack Developer

Next Level Business Services, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Get notifed when new similar jobs are uploaded

DevOps Jobs

Inkittt - DevOps Engineer (m/f/d)

Inkittt, Germany (On-Site)

Keywords Studios (Player Support) - Software Engineer II - DevOps (On Contract)

Keywords Studios (Player Support), India (Hybrid)

Barracuda Networks  Inc  - Senior Site Reliability Engineer

Barracuda Networks Inc , India (On-Site)

Virtuos - Stagiaire Ingénieur Build

Virtuos, France (Hybrid)

Meta - Production Engineer

Meta, United Kingdom (On-Site)

Wayfair - ML Engineer II

Wayfair, India (On-Site)

Axinous - Principal Site Reliability Engineer

Axinous, United States (Hybrid)

Next Level Business Services - Cloud Architect

Next Level Business Services, United States (On-Site)

Get notifed when new similar jobs are uploaded