Search

Software Engineer (Boston)

Sasaki Associates
locationBoston, MA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Software Engineer
Sasaki
Boston, MA

$80,000 - $105,000 / yearly


About Sasaki

Sasaki is an interdisciplinary design firm at the intersection of architecture, planning, urban design, landscape architecture, and digital products. Sasaki Strategies, an in-house team of designers, analysts, and software developers, is looking for a Software Engineer to help strengthen Sasaki’s design and planning practice through innovative uses of technology and human-centered thinking.

Our team is a collaborative, cross-disciplinary group dedicated to building digital products, prototyping new solutions, and partnering directly with design teams to make data and technology integral to the creative process.

We build digital tools that connect design, data, and decision-making, helping visualize complex information and enabling better, more informed choices. Our work spans web applications, data visualization, and interactive platforms that bring design strategy to life.

Learn more about Sasaki Strategies and the kinds of solutions you’ll be helping create at sasaki.com/practice/expertise/data-design-tools.


Overview

The Sasaki Strategies team fuses analytics, design, and technical expertise to innovate in planning, built and natural environment design through data-informed impact. We are seeking a Software Engineer to help bridge Sasaki’s creative design practice with the development of technology that brings data and ideas to life.

This role sits within a collaborative, cross-disciplinary team dedicated to creating intuitive digital tools and platforms that visualize, communicate, and empower impactful decision-making across planning, design, and the built environment. The ideal candidate has 2–3 years of experience and a strong track record of using code to creatively solve problems.

We are looking for someone who thrives at the intersection of prototyping and building for scale. A versatile thinker and maker who can envision, design, prototype, and deliver. You should feel comfortable moving between early-stage concepts and production environments, collaborating with designers and analysts, and contributing to tools that advance how Sasaki plans and designs for people and the environment.


What is the Role & Key Activities?

Our software engineers collaborate with subject matter experts in UI/UX Design, Data Analysis, Geospatial Data Science, Computational Design, and emerging technologies that support the built environment (Urban Planning, Architecture, Landscape Architecture).


As a Software Engineer, you will participate in projects and products across Sasaki at various scales and implementations. You will be expected to:

  • Collaborate with design and UX teams to achieve high-quality, intuitive, and delightful user experiences

  • Develop and implement applications using in-house and third-party platforms

  • Write clean, modular, and maintainable code that supports reusable design-system components

  • Work closely with product and data teams to connect visual interfaces with real-world datasets and APIs

  • Participate in code reviews, peer feedback, and Agile sprint planning

  • Lead and maintain our design system

  • Support prototyping and R&D initiatives that explore new tools, workflows, or technologies to advance design practice


Requirements

  • Be comfortable handling ambiguity and finding solutions in a creative and fast-moving environment

  • 2–3 years of professional experience as a software engineer or front-end developer

  • Familiarity with Git and version control

  • Knowledge of HTML DOM, CSS/SCSS, and responsive design principles

  • Strong proficiency in JavaScript/TypeScript and demonstrated ability to write clear, maintainable code

  • Experience developing with React (or similar frameworks) and understanding of asynchronous code execution

  • Ability to translate design files or prototyping tools (e.g., Figma, Framer) into high-fidelity implementations

  • A collaborative, problem-solving mindset and comfort working in a multidisciplinary team

  • Curiosity to learn new frameworks, tools, and ideas quickly and to question the status quo


Additional Skills a Plus

  • Familiarity with a state management system such as MobX or Redux

  • Experience with TypeScript, C# or other type-safe languages

  • Comfort working with the Google Cloud Platform such as Firebase, and integrating third-party APIs

  • Experience with data visualization or geospatial libraries D3.js, Mapbox, Deck.gl

  • Interest in design systems, accessibility, and identifying repeatable use cases

  • Curiosity about how emerging AI technologies can enhance workflows, decision-making, and design tools

  • Exposure to machine learning, natural language processing, or creative tools in this space


Team Culture

  • Lead with Humility

We are a humble team and believe that our ideas are collectively powered by our team DNA. Regardless of tenure or role, we are open, honest, and encourage each other’s ideas and opinions.

  • Empathy and Autonomy

We are a highly creative team with diverse personalities and skill sets. We focus on how each individual can contribute, with the support and mentorship to become authors of what we work on, what we lead, and what we bring to the world.

  • Impact and Purpose

We ideate, create, and deliver solutions with integrity. We are focused on leveraging our skills and knowledge to help make more impactful decisions. Challenging work is rewarding and requires resiliency mixed with healthy doses of fun and balance.

  • Oneness and Connection

We are one team with diverse backgrounds and expertise. We are united by our curiosity and ability to solve problems. We have each other’s backs, respect one another, and embrace learning and growing together.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...