Engineering hiring info

Setting engineering candidates up for success

Hello, engineer!

If you're reading this, it's probably because you're interested in an engineering role at ExpressVPN. Great! Because we're hiring a broad range of roles, from data engineering to security and front-end development.

This page should help you decide whether to apply, and for what kind of role. It should also prepare you with what to expect during interviews. If you have any questions about the content on this page, please don’t hesitate to ask during the recruiting process.

ExpressVPN's culture as it relates to engineering

Across ExpressVPN, we value integrity.

That starts with honesty, with ourselves and others. It involves radical candor and looks like blameless postmortems and lively debates where we dig deep for multiple layers of root causes, try to learn and improve quickly. We also believe in making decisions for the long term.

To us, high levels of quality and low technical debt mean higher delivery-pace in the long term. It’s very rare for us to cut corners to hit short-term targets.

The next one goes without saying, but we take privacy and security extremely seriously.

Threat modelling, including for threats about the privacy of our customers and our team members, is embedded in all parts of our software development lifecycle.

Our tolerance for risks of harming the security or privacy of our customers or team members is quite low. For example, we generally require that no single compromise may be catastrophic.

As a result, we invest in making many of our build processes reproducible, such that we can detect tampering in the build pipeline.

Lastly, we've built a culture where accountability and authority need to align.

No one should be held responsible for results that they weren’t empowered to impact. This is our golden rule for designing positions.

Who we're looking to hire

We’re open to hiring a very broad range of people. We primarily consider a candidate’s personality and core abilities. Current levels of skill and knowledge are secondary, since we know that we can quickly up-skill people, and we have the luxury of a financially successful business and a long time horizon to make those investments worthwhile.

We’re looking to hire engineers across all specializations and role types: all types of individual contributors, and people managers at all levels.

To fit in well at ExpressVPN, you need to:

  • Value positive relationships. There’s no place for abusive behavior here. Criticize the issue, not the person.

  • Be open to working in teams. While you might be the single most skilled person in one domain, you know that you can still achieve even more by working well with others.

  • Be hungry to learn. No matter how skilled you are already, you bring humility to learn from others and from your own mistakes. You look to constantly improve yourself.

  • Take great pride in the quality of your work. We believe that this attribute manifests itself through effective automated tests.

On the other hand, here are some qualities you’re unlikely to find at ExpressVPN:

  • Unduly motivated by power and status. We don’t use titles much, and we make decisions based on merit, very rarely based on authority.

  • Being left alone to your own devices to just write code. See the points above about teamwork and the high value we place on each team member helping their colleagues grow.

Ping zhu illustration for changing locations.

Like what you see? Join us.

Our engineering teams are growing rapidly across all our offices. We would love to chat with you and see if there's a career fit for you here.

Click on the link below to view all our available jobs, or head back to our engineering page for more info.