Software Engineering

3 Months ago • All levels • Full Stack Development • Backend Development

Job Summary

Job Description

Microsoft 365 Intelligent Conversation and Communications Cloud team seeks a Software Engineer to design, develop, and operate features for large-scale distributed software services. Responsibilities include writing clean and optimized code, improving test coverage, implementing integration tests, and resolving issues. The ideal candidate will have experience with object-oriented languages (C++, C#, Java, or Python), designing backend services, DevOps practices, and cloud technologies (Azure preferred). The role involves working with a collaborative team on a business-critical, globally distributed system processing billions of messages daily. The candidate should understand software engineering principles like testability, portability, reliability, and maintainability. Collaboration, a data-driven approach, and a focus on customer needs are vital.
Must have:
  • Bachelor's degree in CS or related field
  • Object-oriented coding experience (C++, C#, Java, Python)
  • Backend service design and development
  • DevOps experience
  • Agile development experience
Good to have:
  • Azure cloud experience
  • Experience with large-scale distributed systems
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investment programs
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across Microsoft’s first-party (Teams, Skype), second-party (Dynamics), and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. Conversations on our platforms are made more intelligent in real-time, empowering best-in-class productivity tools for the modern workplace where every call, meeting, or chat will make the next one better.  

 

We are the team behind all the messaging scenarios across multiple products, and develop one of the largest scale, business-critical distributed systems in Microsoft. Our services run in 25+ regions, and we process billions of messages a day, enabling hundreds of millions of active enterprise as well as consumer users. The micro services are highly scalable, highly available, and extremely performant in geo-redundant, multi-tenant systems and honor data sovereignty, privacy, security, and compliance. You will have an opportunity to work with a highly collaborative and fun team in a fast-learning environment. 

 

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 discipline AND technical engineering experience with any object-oriented coding languages including, but not limited to C++, C#, Java or Python 
    • OR equivalent experience. 

Preferred qualifications:  

  • Designing, developing, and operating backed services experience.
  • Ability to communicate technical details clearly across organizational boundaries. 
  • Experience in DevOps to maintain live services and\or application frameworks. 
  • Cloud and services experience, with Azure cloud experience highly desirable, as well as experience with or exposure to Agile and iterative development processes. 
  • Excellent analytical skills with systematic and structured approach to software design. 

 

Responsibilities

  • Design, develop and operate features for large-scale distributed software services and solutions. 
  • Adhere to modern software engineering practices through design and code  
  • Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas.  
  • Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.  
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.  
  • Focus on customer/partner needs through a data driven approach. 
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
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

Meta - Production Engineering

Meta

Cambridge, Massachusetts, United States (Hybrid)
4 Months ago
Go Fund Me - Senior Software Engineer (Frontend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Hyderabad, Telangana, India (On-Site)
5 Months ago
PwC - Manager to Risk Assurance (Broader Assurance Services)

PwC

Almaty, Almaty Region, Kazakhstan (On-Site)
5 Months ago
Playrix - Director of Engineering

Playrix

Serbia (Remote)
5 Months ago
Nagarro - Senior Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
5 Months ago
Ajmera Infotech - Senior React Engineer - Product Development & Innovation

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
Warner Bros Games - Senior Machine Learning Engineer

Warner Bros Games

(Hybrid)
2 Months ago
The Walt Disney Company - Sr Software Engineer, Video Playback Engineering

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Sinch - Mid-Senior Full Stack Engineer

Sinch

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Knuddels - Data Scientist*in (m/w/d) - remote oder Karlsruhe

Knuddels

Karlsruhe, Baden-Württemberg, Germany (Remote)
8 Months ago
Warner Bros Games - Senior Data Engineer

Warner Bros Games

Atlanta, Georgia, United States (Hybrid)
1 Month ago
Netflix - Machine Learning Intern - Spring or Summer 2025

Netflix

Los Gatos, California, United States (On-Site)
5 Months ago
ARHS - Développeur Sénior Fullstack Java/Angular

ARHS

Luxembourg, Luxembourg, Luxembourg (On-Site)
5 Months ago
Playtika - Java Tech Lead

Playtika

Poland (Hybrid)
5 Months ago
N-iX - SENIOR BACKEND ENGINEER (JAVA) (#2710)

N-iX

Ukraine (Remote)
2 Months ago
Next Level Business Services - Salesforce Technical Architect

Next Level Business Services

San Francisco, California, United States (On-Site)
5 Months ago
ARHS - Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
5 Months ago
Checkmarx - Solutions Engineer

Checkmarx

Bengaluru, Karnataka, India (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Prague, Prague, Czechia

Bohemia Interactive - Lead Artist

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago
PwC - CRM Leader

PwC

Prague, Prague, Czechia (On-Site)
5 Months ago
MADFINGER Games - Senior Environment Artist

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
GIANTS Software - Junior Environment Artist (Generalist)

GIANTS Software

Brno, South Moravian Region, Czechia (On-Site)
1 Month ago
PwC - Junior BI/Data analyst - Technology Consulting

PwC

Prague, Prague, Czechia (On-Site)
5 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Hybrid)
2 Months ago
MADFINGER Games - Lead Technical Artist

MADFINGER Games

Brno, South Moravian Region, Czechia (On-Site)
4 Months ago
Bohemia Interactive - Senior Character Artist

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Make - Employer Branding Specialist

Make

Prague, Czechia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Super - Senior Software Engineer, Payments

Super

Canada (Remote)
4 Months ago
Nagarro - Associate Principal Engineer, Python

Nagarro

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Appier - Software Engineer, Data Backend(Data Platform)

Appier

Taipei City, Taiwan (On-Site)
4 Months ago
Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

California, United States (On-Site)
2 Months ago
SciPlay - Sr. Full Stack Software Engineer

SciPlay

Kyiv, Kyiv City, Ukraine (On-Site)
3 Weeks ago
ION - Principal Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
5 Months ago
Meta - Production Engineering

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
ION - Senior Software Engineer

ION

Pune, Maharashtra, India (On-Site)
7 Months ago
WebMD - Trainee Software Engineer

WebMD

Maharashtra, India (On-Site)
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.

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Redmond, Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (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