Software Engineer

Remote, San Francisco, CA, United States • $115k - $250k • 0.015% - 0.150%

Triplebyte


Role Locations

  • Remote
  • San Francisco, CA, United States

Compensation

  • $115k - $250k
  • 0.015% - 0.150%

Employees

51 - 100 people

Address

301 Howard St Ste 700
San Francisco, CA, 94105-6604, US

Tech Stack

  • Ruby on Rails
  • Redis
  • PostgreSQL
  • React
  • Python
  • Tensorflow

Role Description

About Triplebyte

Come help us build the future of software engineer hiring!

Triplebyte is on a mission to create a more just tech industry by fixing hiring for software engineers. This is important because millions of people have skills (and deserve good jobs), but don’t fit the profile that recruiters seek. We aim to cut out that noise by matching opportunities to people who have the skills to succeed in them - regardless of their background. Companies from stealth-startups to global brands source and hire engineers from Triplebyte.

Over the course of 2020, we've executed well on a major pivot in our business strategy amidst a global pandemic and economic recession. Now, we're emerging from the pandemic stronger than ever. We have plenty of runway, we've been outperforming on sales / renewals, and we're excited to ramp up on our favorite activity, hiring software engineers, again.

You can read more about our company and hear from our founders in the press here:

About the role

As both the user of our product and the engineer building it, you’ll be uniquely positioned to influence what that future looks like and where we’ll go from here. You'll have a major impact on the product and engineering culture and a lot of opportunity for personal growth on our relatively small but growing team of mission-driven engineers.

Our engineering and product team is currently divided into two groups.

The Job Search squad works on developing the core job search platform for engineers applying for jobs and companies looking for engineers to message. This squad is faster-moving, more experimental, and much less structured. Some projects the job search squad has worked on recently or is working on now:

  • a new guided questionnaire to help engineers search for jobs with the traits they want
  • a revamp of our search interface for companies to give them more powerful search tools and to help them surface a wider range of engineers
  • and a form for engineers to provide feedback on company interview processes

The Screen squad focuses on developing our Screen product and engineering assessments, which let companies use our engineering assessments to screen their own applicants. This squad is more structured, and has a more fleshed out roadmap of short- to medium-term priorities. Some projects the Screen squad has worked on recently or is working on now:

  • enabling candidates to reuse their assessment scores across multiple companies' tests
  • * building new assessment formats, e.g. coding exercises, takehome assignments and custom questions
  • * developing richer insights on each candidate by calibrating against various cohorts of engineers on Triplebyte

What you'll do

  • Build new and exciting product features together with our product and design teams. Translate product specs into working features.
  • Collaborate with other engineers, learning from them and mentoring them.
  • Be excited to work in new areas and learn new things when needed.
  • Elevate the status quo and push for higher development standards. Lead discussions about improving our processes and figuring out the best product ideas.

What you'll need to be successful

  • Strong proficiency and demonstrated experience in developing modern web applications.
  • Strong proficiency with these or analogous technologies: Rails, React, Redux, PostgreSQL, Redis, Heroku, AWS, Docker + more
  • Proven track record of taking ownership of projects and initiatives end-to-end; ability to work across the stack and learn new skills as needed.
  • Ability to work in a fast-paced startup environment; has the good judgment to make explicit trade-offs about speed and quality when necessary.
  • Ability to ingest complex project requirements and execute on them.

Bonus points if you:

  • Are passionate about helping people find jobs and creating a more just software engineering hiring marketplace.
  • Have a strong bias for action.
  • Are an amazing communicator (esp. in a remote environment).
  • Lead initiatives where you see a need exists.
  • Guide and mentor others on your team and beyond.
  • Are highly creative (we all are!).

Even if your experience doesn’t match all of the above requirements, we invite you to apply anyways! We recognize that talent comes in different forms. Our business is matching engineers with their next great opportunity, regardless of background, and we apply the same ethos to our internal hiring. We're looking for a team member with enthusiasm and the ability to do the job, not a perfect resume.

Tech stack & Eng process

Our back-end is based on Ruby on Rails and Postgres. A few specialized portions of our app use other tools, like Python for the ML behind our assessment grading and Elasticsearch for search results. Our front-end is in React/Redux. Product engineers, which is mostly what we’re hiring right now, are generally going to work across the stack with the Rails and React portions of the app (although knowledge of other tools is certainly appreciated!).

Our infrastructure is primarily AWS-based, either directly (asset storage on S3) or indirectly via Heroku (on which sits most of our app).

The Screen squad operates on two week sprints with a mostly concrete roadmap. The Job Search squad is more fluid and roughly Kanban-based: we prep new product ideas as quickly as we can and try to have them queued up for whenever an engineer is ready. The Screen squad has a more top-down product development process, while the Job Search squad sometimes undertakes engineer-driven projects when someone really believes in an idea and wants to take ownership of it.

Both squads have daily morning standups and longer weekly syncs, but minimal repeated meetings outside of that - though we frequently hop on calls to clarify or discuss things as they come up.

Our culture

Triplebyte has a pretty open culture with a lot of opportunity to learn new things - many of the people who work here have transitioned from one role to another over time or have taken on new and different responsibilities that interest them. Everyone in the leadership is happy to talk about their areas of expertise, so if you have ambitions to leadership or to starting a company later, it’s a great place to lay a foundation.

Our leadership, especially on the engineering and product teams, is pretty technical. Our CEO Ammon is an engineer himself, and our product leadership have STEM backgrounds. And, of course, our users are engineers too, so understanding and engaging with engineering culture is a big part of what we do.

We’d love to say there’s no ego here, but that wouldn’t be totally honest :) We’ve got some smart and capable people who know they’re smart and capable! But what we’re not is territorial or defensive: even smart people get things wrong, and we know good ideas can come from anyone - not just leadership. We’ve made big strides on the basis of ideas that came from brand new hires, and we’ve had setbacks based on ideas that leadership liked, and we care enough about getting things right in the end to admit that.

(As a particular note, we’re a better place for introverts than a lot of startups. We’ll make sure you get a chance to speak and be heard, and no one is going to judge you for being quiet or a little withdrawn if you’re doing good work!)

Reasons to work for Triplebyte

  • A mission you can feel good about. We’re not making ads 10% more manipulative, we’re not building the next big surveillance state. We’re getting real people jobs, and we especially care about getting jobs for people who couldn’t get them any other way. Many of our own employees - including our CEO - struggled to get started with their careers, so we know personally how big a difference that can make in peoples’ lives.
  • High-learning, high-ownership startup environment. There is opportunity here to learn, grow, and run with ideas you care about. And we’re small enough that you can bring all the skills you have. Engineering skills come first for this role, of course, but great design, UX, user education, copywriting, data analysis, and people skills are all things we can use (and that we value) on our team. (On the other hand, if you really dislike taking ownership, we may not be as good a fit for you.)
  • Low structure and bureaucracy. Speed is how a small company beats out bigger and slower competitors, so we keep process to a minimum. No one’s going to be looking over your shoulder 24/7 to see exactly how you’re getting things done, and we keep the product/engineering relationship collaborative: it’s not a hierarchy, it’s just two different roles in a team with a common goal. (On the other hand, if moving quickly, sometimes to the exclusion of ideal code, sounds terrible to you, we might not be what you’re looking for.)
  • Big upside potential. We’re not the only company in this space. But we have a big head start. Some of our competition didn’t survive the COVID recession, and none of our competition has such a strong starting position with more than a hundred thousand engineers already signed up. Every company needs to hire engineers. That demand only gets stronger with time, and we are the best-positioned company to take advantage of it.
  • Serious about results, relaxed about everything else. Getting what we do right is important. We have an opportunity to affect hundreds of thousands of lives with what we do each day, and so it’s important to test and debate our ideas. But when we’re not making decisions, we’re a relaxed, pleasant, and friendly bunch who make stupid puns and share weird trivia. We’re neither over-the-top wacky nor too straight-laced to enjoy one anothers’ company at work.
  • Product-focused engineering. If you work for us, you’ll be building tangible things that create new features or deliver new value. You’ll be able to see what you do in action. We’re a great fit for engineers for whom engineering is a means to build things, and less of one for engineers motivated by particularly difficult engineering problems.

Compensation and Benefits

  • Competitive salary and stock options package
  • Open vacation policy
  • Employer paid health, vision and dental insurance
  • 401(k) plan with matching
  • Pre-tax commuter benefits
  • Daily catered lunches (when we're back in the office)

The Company is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. The Company does not discriminate against employees or applicants (in any aspect of employment, including, but not limited to recruiting and hiring, job assignment, compensation, opportunities for advancement, promotion, transfers, evaluation, benefits, training, discipline, and termination), on the basis of any characteristic protected under applicable federal, state, or local laws.

About Triplebyte

Triplebyte is transforming the way software engineers are hired. Our mission is to build an open, valuable and skills-based credential for all engineers. This is important because millions of people have skills (and deserve good jobs), but don’t fit the profile that recruiters seek. We aim to cut out that noise by matching opportunities to people who have the skills to succeed in them - regardless of their background.

Companies like Apple, Facebook, Dropbox and American Express trust Triplebyte’s technical assessment to identify the best engineers for their open roles and reduce the time and effort it takes to hire them.

We raised a $35 million Series B and our team of 52 is growing.

Company Culture

We have a laid-back, friendly office culture. Over lunch you'll often find us discussing the latest in technology, books, and pop culture, and then maybe getting in a quick game of chess or babyfoot (foosball).

Since we're an early-stage company, we move fast, and it's important that each member of our team is able to take ownership of projects by defining problems, brainstorming solutions, and running experiments.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.