Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer

Microsoft's M365 Intelligent Conversation and Communications Cloud team is seeking a Software Engineer to join their platform that powers billions of real-time customer conversations across Microsoft's products. This role is part of the team behind messaging scenarios, developing one of the largest scale, business-critical distributed systems at Microsoft. The services process billions of messages daily across 25+ regions, serving hundreds of millions of active enterprise and consumer users. The position offers an opportunity to work with highly scalable, available, and performant micro-services in geo-redundant, multi-tenant systems. The ideal candidate will contribute to the development of messaging features while ensuring data sovereignty, privacy, security, and compliance. Working in a collaborative and fast-learning environment, you'll be part of Microsoft's mission to empower every person and organization globally. The role combines technical expertise with business impact, offering opportunities to work with cutting-edge technology while maintaining high standards of code quality and system reliability.

Last updated 4 hours ago

Responsibilities For Software Engineer

  • 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
  • Collaborate with mentors and leaders to contribute to cohesive experiences
  • Focus on customer/partner needs through a data driven approach
  • Develop best-in-class engineering ensuring services are secure, reliable, and reusable

Requirements For Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Technical engineering experience with object-oriented coding languages (C++, C#, Java or Python)
  • Experience in designing, developing, and operating backend services
  • Ability to communicate technical details clearly across organizational boundaries
  • Experience in DevOps to maintain live services
  • Cloud and services experience, Azure cloud experience preferred
  • Experience with Agile and iterative development processes
  • Excellent analytical skills with systematic approach to software design

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Software Engineer II position at Microsoft's Azure Data team in Vancouver, focusing on building scalable cloud services for usage billing with hybrid work arrangement.

Software Engineer II

Microsoft is seeking a Software Engineer II to develop their Semantic Fabric platform, working on large-scale data systems and LLM integration for M365 services.

Software Engineer II

Software Engineer II position at Microsoft focusing on Windows performance optimization and system-level improvements, requiring 4+ years of experience in C/C++ development.

Software Engineer

Software Engineer position at Microsoft Dublin, working on Microsoft Entra ID authentication and authorization services, requiring 2+ years of experience in software development.

Software Engineer II

Microsoft is hiring a Software Engineer II in Vancouver to develop and maintain telemetry pipelines for the Azure Data engineering team, offering remote work and competitive benefits.