Careers

Join the team

We are hiring folks who want to change how developers build software. We are doing the hardest but also the best work of our lives. The team members who join now will not only have a disproportionately large impact on the product, but also on the culture and future of the company.
Expectations

The Four Oso Expectations

Startups values have become meaningless. While we may develop values in the future, for now we're focused on the following Oso expectations. We call them expectations instead of values because we believe they are unequivocally good in startups and because these are must-have ingredients for everyone on the team, from new hires to the CEO.

Ambition

  • Desire to win big
  • Belief that hard work is a key ingredient to winning big
  • Inner motor to move fast
  • Execution at the highest level

Ownership

  • Broad view of your role in winning
  • Accountability – to results over process
  • See trash on the floor, pick it up.

Resilience

  • Ability and desire to deal with discomfort as part of the road to winning
  • Refusal to be intimidated

Desire to grow

  • Self-reflection
  • Coachability
  • Transparency

FAQ

Where is Oso based?

Oso is headquartered in New York City. We have a beautiful office near Grand Central Station.

Are you okay with remote employment?

In the near-term, we're focused on hiring in New York City. Long-term though, we expect roughly half the team to be remote and half to be in New York City.

What’s the interview process like?

The interview process varies by role, but here are our core principles, plus the specific process for the Software Engineer role farther below.

Core Principles

  • Make the interviewing process reflect the work as closely as possible. We try to achieve this in two ways:
    • Domain - We deliberately pick problems that are tied closely to the work we’re doing, as opposed to computer science fundamentals, for example.
    • Format - We try to give you as much context in advance as possible, including having you do part of the problems before the onsite. That's because it's unlikely we'd ever give you a problem in real life and ask you to SOLVE IT ON THE SPOT 🙂 We don't, for instance, ask you to solve algorithms at the whiteboard. You should ask questions – lots of them – and we'll answer them.
  • Make the process bi-directional. We want to see what it would be like to work with you, and equally, we want you to get the chance to see what it would be like to work with us. To this end:
    • The main technical interview is effectively a pairing session with Sam, Oso's cofounder & CTO
    • We budget lots of time throughout the process for you to engage with us in discussion on the problems (and hope you do!)
  • Be as transparent as humanly possible. Oso cofounder & CEO, Graham Neray, wrote a blog post on this topic, but some of the basics here include:
    • Sharing the principles
    • Sharing the process
    • Being straightforward about exactly what we're looking for
    • Giving you feedback at any point throughout the process


Interview Process

Here's the interview process for a Software Engineer (taken from internal company Notion doc). Note: we are constantly evolving this process, so what's on this page might lag slightly.

Step 1: Exploratory conversation with our Cofounder/CEO, Graham
  • You learn about what we're up to as a company, the team, and how developers are using Oso
  • We learn about what's important to you in where you work, why you're interested in Oso, and get more color on who you are
Step 2: Pair with two of our engineers for a debugging exercise
  • Use the language of your choice with your preferred debugging environment
  • Showcase your problem solving skills
  • Ask our engineers what it's like to work at Oso
Step 3: Onsite (In-person or virtual)
In advance:
  • Do the work sample
    • Implement "Max" - a concrete problem taken from the work we're actually doing in the product
    • How: you work on Max on your own, send us when done, then we discuss

In-person / virtual:

  • Review and discuss your work sample with our CTO, Sam and one of our engineers (45 min)
  • Explore a higher-level problem and use your systems design skills to solve it (45 min)
  • Chat with Cofounder & CEO, Graham, on who you are (60 mins)
  • Q&A — you chat with a couple of the other folks on the team to get to know them and ask anything you like (30 mins)
Step 4: Reference Check
Step 5: Offer/feedback


We're always happy to hear from you if you think there's a different interview or process that we should try to see who you are when you're at your best 🙂

What is work/life balance like at Oso?

If you ask anyone on the team, they'll tell you that the workload is reasonable. It's probably also true that we work harder than most. How can these 2 things be true?

What's special about being at an early-stage company like Oso – in particular one where we push everyone to take ownership over product – is everything is meaningful. It's a tight loop from your work --> customer.

In practice, this means we don’t operate 9-5, but we also don't manage to ‘time spent in seat' and we're not wed to specific hours. We have a small number of recurring meetings. We expect that everyone has a life outside Oso (hobbies, errands, exercise, regular vacation, etc.). The emphasis isn’t on ‘being online’ – rather on setting and achieving big goals together.

How do you think about diversity, equity and inclusion?

We're not perfect, but we have made a point to start prioritizing this early having seen how hard it is to change when a company gets big. We borrow some of our thinking on this topic from Jessica McKellar, Founder & CTO of Pilot.

  • Diversity - We prioritize building a diverse top of funnel over speed and volume. We're agreed on this at the executive and the board level. We do not have hard requirements on things like what schools candidates have gone to (or even that they have a CS degree), rather we look for any way someone can demonstrate that they achieve our core requirements. To help support our funnel, we build relationships with organizations that attract diverse talent pools, like the Recurse Center.
  • Equity - We set compensation based on how we expect folks will contribute to the team (not, for instance, years of experience). And we assess contribution based on a predetermined set of criteria laid out in scorecards for each interview. Each interviewer delivers their hire/no-hire assessment based on the scorecard – behaviors and outcomes that the candidate demonstrates in the interview – and nothing else.
  • Inclusion - We're a feedback-driven company, and give every member of the team a number of avenues to safely voice concerns and opinions about anything. We meet regularly as a team, once daily to check-in on how everyone's doing as well as once every 2 weeks to do a team retro (led by a member of the team). Everyone has regular 1x1s with the Cofounder & CTO as well as the Cofounder & CEO.
Have you raised any money?

Yes, we have raised $25M from investors like Sequoia, Felicis, Harpoon, SV Angel, Company Ventures and Highland Capital, as well as entrepreneurs like Dev Ittycheria (CEO, MongoDB), Calvin French-Owen (Founder, Segment), Charity Majors (Founder, Honeycomb), Edith Harbaugh (Founder, LaunchDarkly), Olivier Pomel (Founder and CEO, Datadog), Armon Dadgar (Founder and CTO, Hashicorp), Christina Cacioppo (Founder and CEO, Vanta), Paul Copplestone (Founder and CEO, Supabase), Ryan Petersen (Founder, Flexport), David Petersen (Founder, BuildZoom), and technical advisor Abhishek Parmar (co-creator of Google Zanzibar&Airbnb Himeji).

What do you look for in candidates?

Our job description is the best representation of what we are looking for. The requirements are the only requirements in terms of raw skills and experience. The Who You Are section is equally important, as we believe not everyone will enjoy and thrive in a startup environment and it's in everyone's best interest to find the right fit on both sides.

One additional point that we often discuss internally is that we value performance at the end of Year 1 vs. performance on Day 1. If we wanted to build a company to get acquired in the next year, we’d optimize for a new hire’s performance on days 1-90. But we are building a company for the long-term, which means that we optimize for long-term upside in the people we bring into the team. Given the choice between a candidate that is good immediately but has limited upside, and a candidate that will take a bit of time to ramp but will be a much stronger contributor to the company after 6/12/18 months, we choose the latter.

What benefits do you have?
  • Competitive health, dental, and vision coverage
  • One Medical concierge healthcare services
  • Mental healthcare to all employees and anyone in their family through Spring Health
  • Unlimited access to financial advisors through Northstar
  • 401K retirement plan
  • Unlimited paid time off (PTO)
  • Paid parental leave
  • Flexible work options (100% remote, onsite in New York, etc.)
  • Quarterly hackathons... and prizes!
  • Free team lunches every month
  • Keyboards and cold brew
  • Access to Industrious co-working spaces with worldwide offices
What’s your tech stack?

We build the core of Oso in Rust. We use React and TypeScript for the frontend, Pulumi for infrastructure-as-code, and AWS. We also use SQLite.

Are you open to bringing on interns?

Not at this time—unfortunately, we don’t have the bandwidth necessary to offer a stellar internship program. We need to invest every ounce of energy into making a successful product and community first.