1

Full Stack Software Engineer Jobs in Boston, MA (NOW HIRING)

As a Full-stack Software Engineer, you will actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects. Your expertise will be pivotal in delivering ...

Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA ... As a Software Engineer, you will be an integral member of a dynamic team building world class ...

Full Stack Software Engineer Fidelity Personal Investing - Client Solutions Technology Chapter Area is looking for a passionate Full Stack Software Engineer to build and support world-class products ...

Position Overview: We're looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This product is ...

Position Overview: We're looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This product is ...

What We're Looking For We're looking for a Full-Stack Engineer to help build and scale Remark's platform. You'll work across the stack, touching both the backend and frontend, to create a seamless ...

Full-Stack Software Engineer BOSTON,MA contract Bachelor's degree in Computer Science or Engineering 5+ years of modern responsive web development experience using Java, JSP, HTML, CSS, Spring MVC ...

Full-Stack Software Engineer

Somerville, MA · On-site

$100K - $150K/yr

... stack to understand how those features work and contribute to different parts of the platform. What skills do I need? * 3-5+ years of software engineering experience, ideally at a SaaS enterprise ...

You are a Staff Full Stack Software Engineer with experience building large-scale software applications. You have deep interest in backend technologies. You are also familiar with frontend and mobile ...

next page

Showing results 1-20

Full Stack Software Engineer information

See Boston, MA salary details

$48.3K

$146.4K

$207K

How much do full stack software engineer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for full stack software engineer in Boston, MA is $146,415.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,600.00 and $171,700.00 per year, depending on experience, location, and employer.

What Is a Full Stack Software Engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a Full Stack Software Engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

How do Full Stack Software Engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.

What are Full Stack Software Engineers?

Full Stack Software Engineers are professionals skilled in both front-end and back-end development. They are capable of designing, building, and maintaining the user interface (client-side) as well as the server logic, databases, and application architecture (server-side). This means they can work on projects from start to finish, handling everything from user experience to data management. Full Stack Software Engineers often use a variety of programming languages and frameworks, making them versatile and valuable members of a development team.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

What are the most commonly searched types of Full Stack Software Engineer jobs in Boston, MA? The most popular types of Full Stack Software Engineer jobs in Boston, MA are:
What job categories do people searching Full Stack Software Engineer jobs in Boston, MA look for? The top searched job categories for Full Stack Software Engineer jobs in Boston, MA are:
What cities near Boston, MA are hiring for Full Stack Software Engineer jobs? Cities near Boston, MA with the most Full Stack Software Engineer job openings:
Infographic showing various Full Stack Software Engineer job openings in Boston, MA as of May 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 26% Physical, 10% Hybrid, and 64% Remote job distribution, with an average salary of $146,415 per year, or $70.4 per hour.
Staff Full Stack Software Engineer - Spot

Staff Full Stack Software Engineer - Spot

Boston Dynamics

Waltham, MA

$130K - $160K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 18 days ago


Job description

Full Stack Software Engineer

As a Full Stack Software Engineer on the Spot team at Boston Dynamics, you'll be responsible for improving and maintaining our custom robot fleet management software. Your work will help define how our customers - internal and external - manage their ever growing numbers and species of robots across multiple industries.

To thrive in this role, you'll enjoy working collaboratively with a variety of peers in a dynamic, fast-moving organization. Ideal candidates will have strong full-stack web skills, a demonstrated ability to communicate about complex technical topics, and a flexible mindset.

Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring viral videos on YouTube have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications and warehouse logistics.

Day-to-Day Activities will include:

  • Rapidly develop and deploy new features for our fleet management system, while still preserving a high quality and maintainability bar.
  • Collaborate with peers - other engineers, product, and operations - to understand key pain points and develop possible solutions.
  • Assess incoming work and proactively identify potential solutions for the root problem.
  • Debug and resolve issues as they arise, and perform post-mortem analysis to reduce likelihood of future problems.
  • Document and communicate new work to help get it widely adopted.

Desired Experience:

  • Bachelors in Computer Science or equivalent.
  • Experience in some or all of the expected tech stack: C++, Typescript, node.js, React, Three.js, SQL, Python, Linux, AWS/GCP, protobuf. Android experience a strong plus.
  • Experience with 3D rendering, mapping systems, complex data structures is beneficial.
  • Demonstrated project work, whether hobbyist or professional. You should be able to talk about decisions made during projects in detail.
  • Experience delivering complete software products - from feature requirements through support in the field.
  • Prior experience working with hardware, IoT, and/or 3D engines is ideal, but not necessary for this role.

The base pay range for this position is between $130,000 to $160,000 annually. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting. Boston Dynamics offers a generous Benefits package including medical, dental vision, 401(k), paid time off and an annual bonus structure. Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.