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 13 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

Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.