Senior Software Engineer

Global technology company empowering people and organizations through software, cloud services, and computing platforms.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Start Service Platform team is seeking a Senior Software Engineer to join their team responsible for serving 100M+ daily active users with personalized experiences. This role involves working on a system that powers the Start feed across Windows, Edge, Super app, Skype, and Outlook. The position offers an opportunity to work with cutting-edge technologies and tackle challenges in scalability, security, and performance. As part of Microsoft's mission to empower every person and organization globally, you'll be working in an agile environment with a focus on building and improving service platforms. The role requires strong technical expertise, collaboration skills, and a commitment to creating high-quality, scalable solutions. With competitive compensation ranging from CAD 108,100 to CAD 199,700, comprehensive benefits, and the chance to impact billions of users, this position offers an excellent opportunity for experienced engineers looking to make a significant impact at a global technology leader.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Write and maintain unit tests and automated integration tests
  • Proactively seek new knowledge and adapt to new technical trends
  • Improve availability, reliability, efficiency, observability, and performance of products

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with large scale, high availability services
  • Strong interpersonal and cross-group collaboration skills
  • Communication skills and growth mindset

Benefits For Senior 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team, building Microsoft Fabric platform with 8+ years of backend development experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Purview Data Governance team, focusing on enterprise data management and AI-based governance solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's GroupMe team, working on scaling a social messaging platform using Golang, Ruby, and cloud technologies with competitive compensation and remote work options.

Senior Software Engineer - M365 Core

Senior Software Engineer position at Microsoft focusing on M365 Core development, combining full-stack engineering with AI and data analytics for enterprise solutions.

Senior Software Engineer - 1ES

Senior Software Engineer position at Microsoft's 1ES team, focusing on developer services and tools, requiring 5+ years of experience and expertise in distributed systems.