Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their team and make a significant impact on their enterprise software solutions. This role offers an exciting opportunity to work on large-scale systems while collaborating with talented teams across the organization.

As a Senior Software Engineer, you'll be responsible for developing software, tools, and code supporting design, infrastructure, and technology platforms. You'll create and implement extensible and maintainable code for products, services, and features while working closely with stakeholders to determine user requirements and incorporate feedback into future designs.

The role requires strong technical expertise in languages such as C++, Java, JavaScript, or Python, combined with a deep understanding of software engineering principles. You'll be involved in code reviews, debugging, and ensuring high standards of code quality while maintaining a focus on security, privacy, and accessibility.

Microsoft offers an exceptional work environment with industry-leading benefits, including comprehensive healthcare, educational resources, and generous time away. The position offers a competitive salary range of $117,200 - $229,200, with higher ranges for specific locations like the San Francisco Bay area and New York City.

The ideal candidate will have at least 4 years of technical engineering experience and a Bachelor's degree in Computer Science or related field. They should be passionate about building scalable solutions, collaborating with cross-functional teams, and contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

This hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities with the team. You'll be part of a culture that values growth mindset, innovation, and inclusive collaboration, with opportunities to make meaningful contributions to products used by millions of people worldwide.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Apply coding standards and best practices through code reviews
  • Support identification of dependencies and design documentation
  • Contribute to data analysis and feedback integration
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards

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
  • Master's Degree preferred with 6+ years experience or Bachelor's with 8+ years experience

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior AI + Windows Engineer (Windows)

Senior AI + Windows Engineer position at Microsoft's M365 Copilot team in Hyderabad, focusing on developing AI-powered experiences for Windows platform using C/C++.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams in Bangalore, focusing on building data analytics platforms that process petabytes of telemetry data daily.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, working on cloud solutions with customers, requiring 7+ years of experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives for Microsoft 365, Windows, and other core products.

ROP - Senior Software Engineering

Senior Software Engineering role at Microsoft working on Azure Files storage system, developing scalable cloud storage solutions with 4+ years experience required.