Software Engineer - Remote


Los Angeles, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 02/17/2021
  • Website:
  • Company Address: 8595 Milliken Ave B102, Rancho Cucamonga, CA 91730, United States

About MasonHub

Building the next generation of e-commerce distribution.

Job Description

MasonHub, Inc. is an innovative new provider of fulfillment technology and services founded in 2019 in Los Angeles. With an experienced management and technical team that understands the unique requirements of omnichannel fulfillment, our goal is to modernize the $100 billion 3PL industry with cutting-edge technology and unmatched hands-on service. MasonHub is backed by Canvas Ventures.

We built MasonHub from the ground up to support and scale with rising, omnichannel brands that prioritize the customer experience. Rather than force retailers to adapt to outmoded and inefficient software, MasonHub is uniquely engineered to optimize inventory management and shipping. Our clients include disruptive activewear retailer Carbon38 and luxury size-inclusive ecommerce destination 11 Honoré.


Job Summary

We're here to improve the 3rd party distribution experience. Our goal is to provide better service, better technology, and, ultimately, a better company. So every action we take is with the end goal of providing an excellent experience for our customers. From the real estate we choose, to the technology we develop, as an engineer at MasonHub, you, along with your colleagues, are responsible for building the best experience for our customers and our operations team. That means what we build must be reliable, repeatable, and innovative. We can not and will not rest until we have delivered an experience that beats all others. From our documentation, to the reliability of our API's, to the speed at which our software processes updates. We will get it wrong from time to time and we may knowingly decide to worry about some things later...but we shall always endeavor to deliver greatness for ourselves, for our customers, for our team. We will learn together, fail together, and succeed together.

Responsibilities and Duties

  • Thrive virtually - We are a distributed engineering team by design. A successful team member will thrive in a collaborative, but distributed, work environment. They are as comfortable expressing their ideas over a video call as they are in person and are intrinsically motivated to do their best work.
  • Design the product - There is no set of instructions for what we’re trying to do. Each of us is responsible for imagining a future and then designing the work necessary to get there.
  • Write the code - Design is one thing, but it’s even better when it’s accompanied by well thought out code and architecture.
  • Test everything - There is nothing quite like the feeling when you get when you release code 20 times in one day with no regression. We write tests so we can go faster and release more often. 
  • Release often - See something wrong, fix it, write a test, deploy to production. Have a new feature, write a test, deploy it. All day, any time of the day.
  • Do it again - We are only as good as the last deploy, the last feature. We celebrate our wins, but we don’t rest on our laurels.
  • Take your turn as Red Hot - We get to build shiny new things, but we also have the honor of building a business. You’ll take your turn as the Red Hot/On Call engineer from time to time. You’ll fix bugs and help customers. We all do (including the CTO).
  • Report to the CTO - We are a flat organization at the moment, but growing quickly. There will be ample opportunity to lead projects and teams.
  • Some Travel - While the engineering team is fully distributed, our software manages physical inventory, so visiting our Fulfillment Centers is a perk of the job.

Qualifications and Skills

  • At least 3 years experience delivering software that solves real problems reliably - This job posting represents every software engineering role at MasonHub. Right now, we don't have more than a few titles. We will, but not yet. We do, however, pay a competitive salary based on ability and experience.
  • You learn fast - Sure there are patterns to follow, but almost every task is an opportunity to push ourselves to get better. If you wake up in the morning and hope to do better than you did yesterday, you’ll fit right in.
  • You are not afraid to execute and you’re not afraid to ask for help - There is no space for anyone’s ego on the team.


Nice, but not necessary skills

  • Experience in fulfillment or logistics related fields would be great.
  • Experience in Go. We'll teach you, but we also love being taught.
  • A love affair with double entry ledgers.
  • We are looking for people in the Eastern and Pacific Time zones specifically, but will definitely talk to talented people anywhere in the US and Canada.


Our stack

  • Go
  • Redis
  • Postgres
  • Docker
  • Heroku
  • Git
  • A large dose of humility



  • Equity in a fast growing start-up
  • Competitive Salary
  • Medical, vision, dental benefits
  • A remote first and modern distributed engineering team

Related Jobs

Software Engineer - Remote

MasonHub - Los Angeles, CA, US

Product Manager

MasonHub - Los Angeles, CA, US

Implementation Engineering Manager

MasonHub - Rancho Cucamonga, CA, US

Engineering Manager

MasonHub - Los Angeles, CA, US

Front-end Engineer

MasonHub - Los Angeles, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.