Senior Software Engineer

Microsoft builds and delivers cloud-based solutions and enterprise software that empower businesses to achieve more.
$117,200 - $229,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud Computing

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their cloud solutions and enterprise software team. This role offers an exciting opportunity to work on innovative cloud computing and data analytics solutions that empower businesses worldwide. The position combines technical leadership with hands-on development, requiring expertise in cloud services, distributed systems, and enterprise-scale applications.

As a Senior Software Engineer, you'll be instrumental in designing and implementing large-scale cloud services, collaborating with cross-functional teams to deliver robust solutions. The role demands strong technical skills in languages like Java, JavaScript, or Python, combined with experience in cloud technologies and distributed systems architecture. You'll work in a hybrid environment, with up to 50% work from home flexibility.

The position offers significant growth opportunities within Microsoft's expanding organization, where you'll contribute to cutting-edge technology solutions while working in a startup-like environment. You'll be joining projects at their inception, allowing you to shape their direction and make substantial impact. The role combines technical excellence with leadership responsibilities, including mentoring other engineers and driving architectural decisions.

Microsoft provides an industry-leading benefits package, including comprehensive healthcare, educational resources, and generous time off. The compensation is competitive, with a base salary range of $117,200 - $229,200 USD per year (varying by location), plus additional benefits and compensation opportunities.

This is an excellent opportunity for a seasoned software engineer looking to make a significant impact in cloud computing while working for one of the world's leading technology companies. The role offers the perfect balance of technical challenges, leadership opportunities, and the chance to work on solutions that affect millions of users worldwide.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements for various scenarios
  • Drive the identification of dependencies and the development of design documents for products, applications, services, or platforms
  • Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, effectiveness, and ROI
  • Leverage subject-matter expertise of product features and partner with stakeholders to drive project plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Pro-actively seek new knowledge and adapt to new trends and technical solutions
  • Lead by example and engage in discussions on the architecture of products or solutions
  • Design, develop, and operationalize the deployment of complex, enterprise-grade cloud services

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • 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
  • 3+ years of experience in software engineering practices, coding, and foundational knowledge in data structures and algorithms, with problem solving, debugging and analytical skills
  • 2+ years' experience in design and implementation of large-scale cloud services
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Cloud Network Engineer

Senior Cloud Network Engineer position at Microsoft Azure WAN Team, combining networking expertise with software development for global backbone network infrastructure.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Security focusing on designing and implementing cloud-scale security services with competitive compensation and hybrid work arrangement.

Senior Software Engineer - AI Frameworks Team

Senior Software Engineer position at Microsoft's AI Frameworks team in Vancouver, focusing on cloud infrastructure, security, and AI software development.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft's Azure Compute team, focusing on cloud infrastructure and distributed systems, requiring TS/SCI clearance and offering $117K-$229K.