Software Engineer

Come help build an infrastructure company from scratch!

We're looking for the right person to join our close-knit team and help realize our expanding road map! Mason's core product is mobile infrastructure as a service -- think elastic, customizable hardware, software and services. You will be instrumental in helping us take our foundational product to the next level. 

Our current focus is Controller, an all-encompassing device deployment and management system consisting of a web portal (the Console), an SDK (CLIs and APIs), back-end services deployed via Kubernetes, and lots of Android code among other things. We're making it easy for any entrepreneur to deliver a "smart product" involving custom devices in record time!

This role is for a generalist engineer -- someone that is fungible, comfortable and interested in working on a variety of areas, and not afraid to diversify when needed. There is lots to build and learn, and awesome people to do this with -- and we're looking for more! 

Your skills ideally include a subset of the following or their natural equivalents:

  • 2+ years of professional software development, flexible for the right candidate
  • Command over at least one programming language (if you're curious, we use Typescript/Node.js/JavaScript, Golang, Python, Java/Kotlin, C/C++)
  • Build systems such as Make
  • CI/CD systems (Jenkins, etc)
  • Configuration management systems (Ansible, etc)

Things all Mason engineers can expect to do:

  • Drive new product development 
  • Write design one-pagers and perform design reviews 
  • Perform peer code reviews 
  • Build and maintain test automation where appropriate 
  • Write public-facing documentation for new features and APIs for customers 
  • Help shape team development practices 
  • Collaborate with international teams

You'll be successful at Mason if you:

  • are curious to learn from and willing to teach others
  • have a positive attitude and flexible mind
  • tend to be a self-starter and get stuff done, but are not afraid to seek help

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file