Senior Software Engineer

Global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Commercial Systems & Technology (CST) Engineering Team is seeking a Senior Software Engineer to join their dynamic organization within Microsoft Customer and Partner Solutions (MCAPS). This role offers an exciting opportunity to work on cutting-edge technologies including Azure, Power Platform, Teams, and AI solutions. The position involves building and maintaining critical systems that drive Cloud and AI Solutions, helping customers maximize their Microsoft investments. The role combines technical leadership, solution architecture, and hands-on development, with a focus on creating innovative solutions that directly impact Microsoft's global customer base. Working in a startup-like environment within Microsoft, you'll be part of a diverse team that emphasizes innovation, collaboration, and technical excellence. The position offers competitive compensation, comprehensive benefits, and the chance to work on projects that shape the future of enterprise software solutions. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining team collaboration.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Lead the end-to-end software development lifecycle
  • Develop resilient solution designs that adhere to architectural best practices
  • Mentor team members through code reviews and design feedback
  • Foster collaboration with Microsoft product teams, program managers, and UX designers
  • Establish and enforce best practices in coding, testing, and documentation
  • Support and maintain existing services & integrations with LOB applications
  • Identify and implement opportunities for automation, process optimization, and technical innovation
  • Participate actively in sprint and semester planning

Requirements For Senior Software Engineer

Python
JavaScript
Java
React
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 4+ years experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 4+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Experience with software development tools such as source control systems (GIT), automated build systems (CICD)
  • Experience with cloud platforms such as Microsoft Azure, including SQL, CosmosDB, ADF and front-end frameworks
  • Practical experience building analytic applications leveraging data science models

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 MSN Livesite Engineering team in Beijing, focusing on service stability and security tools development.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams, focusing on video conferencing technology and full-stack development with C++ and React, offering remote work options and competitive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Core OS team, focusing on kernel components and device virtualization with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's African Development Center in Nairobi, focusing on Windows compatibility and regression services with hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team in Hyderabad, focusing on PostgreSQL migration platform development and cloud database services.