Software Engineer

4 Hours ago • All levels • DevOps • Undisclosed

About the job

Job Description

Microsoft is seeking a Software Engineer to contribute to the implementation of client build, release, and validation gating, and support feature flighting across multiple platforms, devices, and operating systems. The role involves designing, developing, and maintaining engineering infrastructure, tools, and services powering CI/CD for Microsoft Teams. Responsibilities include championing best practices for a quality-focused release process, building tools to ensure safe and quality releases, improving developer productivity, and contributing ideas to improve systems. The ideal candidate possesses strong problem-solving skills, experience with CI/CD practices, and a passion for automation testing at scale. The position requires collaboration with partner teams and a drive to improve processes.
Must have:
  • Bachelor's Degree in CS or related field
  • Experience in C, C++, C#, Java, JavaScript, or Python
  • CI/CD familiarity
  • Design, develop, and maintain CI/CD infrastructure
  • Champion best practices for quality releases
  • Build tools for safe and quality releases
Good to have:
  • Strong sense of software craftsmanship
  • Experience pushing code to production
  • Passion for automation testing at large scale
  • Excellent problem-solving and debugging skills
  • Ability to work collaboratively with partner teams
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

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.


We are looking for a Software Engineer to contribute to implementation of client build, release, and validation gating and support feature flighting across multiple platforms, devices, and operating systems. Our infrastructure allows partner teams to safely deliver a new feature to millions of users in the order of minutes in an automated fashion.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Familiar with CI/CD practices and ready to apply them.

Other Requirements:

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • You have a strong sense of craftsmanship in the solutions you create and an idea about how software should and should not be built & released.
  • You’re not afraid to push the code to production.
  • You believe that a task worth doing is a task worth automating.
  • You seek opportunities to learn new skills and technologies.
  • Passionate about automation testing at large scale.
  • Excellent problem-solving & debugging skills.
  • Good track record of working with partner teams and a mindset to get things done the right way.
  • Self-motivated with a drive for reaching across teams and organizations to make progress collaboratively.

 

Responsibilities

  • Design, develop and maintain engineering infrastructure, tools and services that power the CI/CD for Microsoft Teams across different clients/platforms.
  • Champion best practices, tools, and processes for a data-driven, quality-focused release of Microsoft Teams as frequently as possible to our customers.
  • Build tools/bots to ensure safe and quality releases, improve developer productivity, contribute ideas to continuously improve our systems and drive actionable feedback on code and product quality.
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.

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Vancouver, British Columbia, Canada (Remote)

Redmond, Washington, United States (On-Site)

Suzhou, Jiangsu, China (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Velotio Technologies - Lead QA Engineer (ETL Testing)

Velotio Technologies, India (Remote)

Microsoft - Principal Software Engineer

Microsoft, United States (On-Site)

Luxoft - Business Analyst - ION

Luxoft, India (On-Site)

Bazaarvoice - Staff DevOps Engineer

Bazaarvoice, India (Hybrid)

Zones - Cloud Engineer

Zones, India (On-Site)

Microsoft - Senior Site Reliability Engineering Manager

Microsoft, United States (On-Site)

Next Level Business Services - Sr. Big Data Engineer in San Francisco, CA  / McLean, VA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Forescout Technologies  Inc  - Jr. QA Engineer

Forescout Technologies Inc , United States (Hybrid)

Anavation - Software Developer 4

Anavation, United States (On-Site)

Paypal - Senior AI Machine Learning Engineer

Paypal, United States (On-Site)

Meta - Software Engineer, Infrastructure

Meta, Israel (On-Site)

Worldline - Site Reliability Engineer

Worldline, India (On-Site)

6sense - Sr. Software Engineer

6sense, India (On-Site)

Meta - Software Engineer, Infrastructure

Meta, United States (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Evolution - Czech Speaking Online Game Presenter

Evolution, Czechia (On-Site)

Bohemia Interactive - Lead Character Artist

Bohemia Interactive, Czechia (On-Site)

Bohemia Interactive - Technical Designer - UX & UI

Bohemia Interactive, Czechia (On-Site)

Dun & Bradstreet - Trade Acquisition Consultant (R-16765)

Dun & Bradstreet, Czechia (Hybrid)

Seedify - Senior VFX Artist

Seedify, Czechia (Remote)

Tesla - Sales Advisor - Ostrava

Tesla, Czechia (On-Site)

Bohemia Interactive - Senior Programmer

Bohemia Interactive, Czechia (On-Site)

Bohemia Interactive - UX/CX Designer

Bohemia Interactive, Czechia (On-Site)

PwC - SAP SuccessFactors Consultant

PwC, Czechia (On-Site)

Get notifed when new similar jobs are uploaded

DevOps Jobs

Zoox - Developer Platforms Internship/Co-op

Zoox, United States (Hybrid)

Microsoft - Software Engineering IC2

Microsoft, Czechia (On-Site)

Envoy Global - DevOps Lead

Envoy Global, India (On-Site)

Illumina - IT Engineer- Data Protection

Illumina, India (On-Site)

Sinch - DevOps Engineer (Email)

Sinch, India (Hybrid)

Rackspace Technology - AWS Cloud Engineer II

Rackspace Technology, Mexico (Remote)

SmileGate - Platform Engineering Manager

SmileGate, South Korea (On-Site)

Get notifed when new similar jobs are uploaded