Senior Software Engineer

43 Minutes ago • 4 Years + • Backend Development

About the job

Job Description

The Microsoft 365 team seeks talented software engineers to design and build a rapidly growing cloud service. Responsibilities include designing and developing new features, owning components solving complex distributed systems and search optimization problems, and contributing to a product with weekly feature releases. Collaboration on projects, designing large-scale distributed software services, writing clean, well-tested code, and championing improvements to team practices are key. The role also involves partnering with team members, promoting knowledge sharing, and contributing to onboarding documentation.
Must have:
  • Bachelor's Degree in CS or related field
  • 4+ years experience in software engineering
  • 3+ years backend service development
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft security screening requirements
Good to have:
  • Cloud and services experience
  • Microservices experience
  • Performance testing experience
  • Analytical skills
  • Passion for reliable, well-tested code
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

The Microsoft 365 team is looking for talented software engineers to help design and build one of the fastest growing cloud services in Microsoft. Do you want to design and develop new features and to own components that solve complex distributed systems and search optimization problems? Are you looking to advance your career while learning from leading engineers in the industry? Do you want to work on a product that ships new features every week? If the answer to these questions is yes, then Microsoft 365 team would like to hear from you!

 

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, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of software design and development experience with backend services.   

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: 

  • Cloud and services experience 
  • Experience writing services and micro-services on middle- or back-end tier.  
  • Defining and testing performance characteristics of backend apps  
  • Analytical skills with systematic and structured approach to software design.    
  • Passion for building reliable and well-tested code.    
  • Ability to communicate technical details clearly.

 

#M365CORE

Responsibilities

  • Collaborate on projects through to delivery removing obstacles as needed to ensure success.
  • Contribute to the design of large-scale distributed software services and solutions.
  • Write clean, well-tested code.
  • Champion and drive improvements to team software engineering practices.
  • Partner with team members to achieve goals.
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers.
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)

Santa Clara, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

OpenGov - Sr. Manager, Engineering

OpenGov, United States (Hybrid)

Microsoft - Principal Software Engineer

Microsoft, Czechia (On-Site)

OpenGov - Software Engineer III - .NET

OpenGov, India (On-Site)

The Walt Disney Company - Lead Software Engineer, Ad Platforms

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

Animoca Brands - Backend Developer

Animoca Brands, South Korea (Remote)

Pelago - Senior Backend Engineer, India

Pelago, India (Hybrid)

King - Senior Staff Backend Engineer

King, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - QA Software Engineer

Luxoft, Singapore (On-Site)

Innoactive - Software Engineer

Innoactive, (Remote)

Paypal - Software Engineer - Java

Paypal, United States (Hybrid)

Life church - Senior Flutter Software Engineer

Life church, United States (On-Site)

The Workshop - Software Engineer

The Workshop, Spain (On-Site)

Keywords Studios (Player Support) - Software Data Engineer II

Keywords Studios (Player Support), India (Hybrid)

Luxoft - QA Engineer Automation Lead

Luxoft, India (Remote)

TV2Z - iOS Developer (4-6 years)

TV2Z, India (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playrix - Principal Golang Engineer

Playrix, Serbia (Remote)

Backbone - Junior Software Engineer, Backend

Backbone, United States (Hybrid)

Hedra - Senior Full-Stack Engineer

Hedra, United States (On-Site)

KloudPortal  - Senior Engineer (Backend)

KloudPortal , India (On-Site)

Argus Labs - Senior  Software Engineer (Game Server)

Argus Labs, United States (On-Site)

Wargaming - Senior Backend Engineer (Steel Hunters)

Wargaming, Serbia (Hybrid)

Microsoft - Senior Software Engineering Manager

Microsoft, Spain (On-Site)

Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior, Cyprus (On-Site)

Get notifed when new similar jobs are uploaded