Software Engineer

Link back to the Careers Page:

Timing Spring/Summer 2021

Location We're a fully-remote team, but we have a strong preference for people located in US time zones.

Compensation We try to be (more than) fair and (excessively) transparent, and avoid negotiating because it creates bias and unintended disparities.

Curious about our compensation? See here for a full breakdown of our compensation bands, expectations for each level.

AO Engineering Compensation Bands


  • Has several years of experience as a software engineer. Beyond that, can be any seniority — we'll band and compensate accordingly.
  • Is extremely product-minded, and is adept at translating customer/business/ops requirements into code.
  • Is eager to work as part of a small, high-velocity engineering team
  • Wants to shape the long-term eng direction and culture of the company with decisions based on facts, first principles, and conviction (born of expertise). Loves the idea of mentoring people, and doesn't consider it a burden.
  • You could be a Frontend Engineer, a Backend Engineer, a Full-stack Engineer, or a DevSecOps Engineer; We'll interview and place accordingly.
  • An endless curiosity to span the breadth of the company. For example, someone who:
    • Likes designing UI/UX
    • Contributes to open source projects
    • Has taken machine learning classes for fun
    • Likes writing blogs on the side
    • Non-traditional training, like someone with a legal or finance background in addition to being technical
    • Has started their own company

Technologies we like but you are not required to know: Golang, TypeScript/JavaScript, ReactJS, GraphQL, PostgreSQL, Google Cloud Platform (GCP), Kubernetes, Docker, CI/CD, Node.js, HTML, SCSS(Sass)/CSS, Responsive Design, Webpack

Interview Process

  • Phone Screen: 20-30 min with Hari/Adam
  • Live Problem Solving & Coding Test: 90 min with Anthony
  • Engineering Culture & Values Chat: 60 min with Loubna/Pooja
  • System Design & Code Organization: 90 min with BK
  • Offer & "Social Contract" (we love these! It's part of our culture): 60 min with Hari/BK
  • 2 Reference Checks: A couple of days max with Pooja

Intake Form (web URL here)