Software Engineer - Fullstack, Multiple Locations

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$81,900 - $160,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer - Fullstack, Multiple Locations

Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential - and excitement for the journey ahead. As a Software Engineer, you will develop software, tools and code to support design, infrastructure, and technology platforms as well as commercial or end-user applications.

You will create and implement extensible and maintainable code for products, services, and features while partnering with stakeholders to determine user requirements. The role involves collaborating on testing plans, quality assurance, and applying debugging tools and telemetry to proactively address issues.

Microsoft offers a culture centered around embracing a growth mindset and encouraging teams to bring their best each day. You'll work in an environment that values continuous learning, innovation, and collaboration. The role provides opportunities to work on scalable solutions while ensuring high standards of security, privacy, and accessibility.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. You'll have opportunities to network and connect with talented professionals across the organization while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The base pay range varies by location, with standard US range of $81,900 - $160,200 and higher ranges for San Francisco and New York City areas ($105,600 - $174,600). The role includes up to 100% work from home flexibility with 0-25% travel requirements. This is an individual contributor position within the Software Engineering profession, offering both technical growth and collaborative opportunities.

Last updated 2 days ago

Responsibilities For Software Engineer - Fullstack, Multiple Locations

  • 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 Software Engineer - Fullstack, Multiple Locations

Java
JavaScript
Python
  • Bachelor's Degree (or currently pursuing) in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

Benefits For Software Engineer - Fullstack, Multiple Locations

Medical Insurance
Parental Leave
Education Budget
  • 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 - Fullstack, Multiple Locations

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.