Software Engineer

34 Minutes ago • All levels • DevOps

About the job

Job Description

Microsoft Teams is seeking a Software Engineer to enhance its client release pipeline. The role involves developing cutting-edge tooling and automation for validating and releasing new Teams versions across multiple platforms. Responsibilities include working with stakeholders to define user requirements, creating and implementing code, breaking down work items, acting as a DRI for monitoring system performance, and proactively seeking knowledge to improve product reliability and performance. This is a hybrid role with up to 50% remote work, focused on improving the flighting system using data-driven intelligence. The candidate will collaborate with partner teams and contribute to a fast-growing business application.
Must have:
  • Bachelor's degree in CS or related field
  • Coding experience (C, C++, C#, Java, JavaScript, or Python)
  • Problem-solving & debugging skills
  • Collaboration & partner team experience
  • Self-motivation & cross-team collaboration
Good to have:
  • CI/CD tool experience (Azure DevOps, GitHub Actions, Jenkins)
  • Python and TypeScript knowledge
  • AI experience
  • Clear technical communication
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams now has more than 270 million daily users, cementing it as the fastest growing business application in Microsoft history.


Our team owns the client release pipeline for Microsoft Teams that spans across multiple platforms/devices. Our infrastructure allows partner teams to deliver a new feature to millions of users in the order of minutes in an automated fashion. We are looking for a Software Engineer to help drive our flighting system to the next level through data driven intelligence.

As a Software Engineer in Teams Fundamentals - E2E Framework Engineering team, you will be an active participant in developing the cutting-edge tooling and automation necessary to validate and release new versions of Microsoft Teams. This opportunity will allow you to accelerate your career growth, deepen your knowledge of CI/CD tooling and advance your proficiency in software development. This is a flexible work opportunity with up to 50% of work done remotely.

 

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 technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with problem-solving & debugging skills.
  • Demonstrable record of working with partner teams as well as a goal and detail orientated mind set.
  • Experience being self-motivated and reaching across teams and organizations to make progress collaboratively.

Additional or Preferred Qualifications:

  • Experience with and knowledge of CI/CD tools (Azure Devops pipelines, Github Actions, Jenkins, etc.).
  • Knowledge of Python and TypeScript.
  • Knowledge and experience around AI.
  • Experience communicating technical details clearly across organizational boundaries.

 

#MicrosoftTeams

Responsibilities

  • Works with appropriate stakeholders to determine user requirements for a feature.
  • Supports identification of dependencies, and the development of design documents for a product feature with oversight.
  • With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.
  • Assists and learns about breaking down work items into tasks and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
  • Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
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.

Prague, Czechia (Hybrid)

Milan, Lombardy, Italy (On-Site)

London, England, United Kingdom (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Redmond, Washington, United States (On-Site)

Haifa, Haifa District, Israel (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Sydney, New South Wales, Australia (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

The Walt Disney Company - Software Engineer II

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

Forescout Technologies  Inc  - Jr. QA Engineer

Forescout Technologies Inc , United States (Hybrid)

Match Group - Sr. Software Engineer, Generative AI

Match Group, United States (Hybrid)

Pelago - Android Engineer, India

Pelago, India (Hybrid)

PwC - Cloud Senior Manager – Managed Services

PwC, United Arab Emirates (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sporty Group - QA Automation Engineer

Sporty Group, (Remote)

bosh group india - MS/ECO-XC_Android_Automotive_Expert

bosh group india, India (On_site)

The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

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

ICE - Senior Engineer, Software

ICE, India (Hybrid)

ASSIST Software - Java Developer

ASSIST Software, Romania (Remote)

PlayStation Global - Sr. Manager, Software Engineering, Engineering Enablement

PlayStation Global, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Get notifed when new similar jobs are uploaded

DevOps Jobs

Trackman - DevOps Engineer

Trackman, Denmark (On-Site)

Sonar Source - Solutions Engineer - Strategic Accounts

Sonar Source, United States (Hybrid)

Codeninja - DevOps Engineer

Codeninja, Pakistan (On-Site)

Trend Micro - Backend Engineer

Trend Micro, Philippines (On-Site)

Varonis  - Technical Support Engineer - L2

Varonis , Ireland (On-Site)

DISCO - Staff Engineer, DevOps

DISCO, India (On-Site)

Get notifed when new similar jobs are uploaded