-
View all jobs
About The Role
We are an engineering team responsible for building and operating the systems and tools that manage our world-wide VPN infrastructure of more than 3000 physical servers in more than 150 datacenters. We:
- Feature Development: Work on our internal ServerAdmin tool building new features to support Operations Team to be more effective. ServerAdmin is built on Ruby on Rails. New services will be built in Rust where appropriate.
- Build clean and high quality code: Ensure that the code is well written and structured which allows the team to iterate quickly on projects.
- Code-reviews: We invest in spreading knowledge around the team, and keeping our code easy to read, test, and maintain.
- Continuous Delivery: we use TDD, logic is tested automatically and we deliver continuously.
- DevOps: We have a “you build it, you run it” mentality. We maintain the backend systems we build.
We are an engineering team responsible for building and operating the systems and tools that manage our world-wide VPN infrastructure of more than 3000 physical servers in more than 150 datacenters. We:
- Build and maintain the backend service (a three tier web application) that operations uses to maintain an accurate inventory of resources spanning data centers, networks, and servers.
- Provide the necessary data and decisions to let our client-side apps get and stay connected quickly and reliably.
- Design, build and operate systems that enable our operations teams to deliver maximum service quality to our end-users. That includes extensive monitoring and benchmarking, including comparing our own service-quality against our competitors.
- Engineering teams building native client-side apps for Windows, Mac, Android, iOS, Linux, Routers, and Browser Extensions.
- Operations teams.
- We have very strict requirements for protecting the privacy and security of end-users.
- We’ve been practicing test-driven development and code-reviews for many years. We very much value code quality and test coverage.
- You have at least 6 years of experience in Backend Software Engineering. While we understand that time alone doesn’t determine capability, in our experience, the breadth, depth, and maturity required for Senior or Staff roles typically develop over time through exposure to a wide range of challenges. For this reason, we use experience as one of our filtering criteria, though we remain open to exceptional candidates with slightly less traditional backgrounds.
- You’re a good software developer in server-side applications. It doesn’t matter much to us which technology stacks you’re currently most proficient in. That only impacts the length of your onboarding cycle. “Good” means:
- You can describe almost any requirement as an automated test.
- You have a proven track record of creating elegant architectural solutions to complex problems.
- Experience in Ruby on Rails, Go, Rust or other backend frameworks/languages
- Have strong English communication skills, both written and verbal.
- Experience with Terraform or OpenTofu for Infrastructure as Code.
- Experience with AWS.
- Experience with Github Actions.
- At the moment, we do not sponsor visas in the EU. For Hong Kong, we require at least two years of working experience and a university degree in a related field. For Singapore and the UK, we can only sponsor visas for mid-career or above.
- Please upload your resume as a PDF and do not include any salary or compensation information in it.
Key Skills
Ranked by relevance
ruby on rails
rust
ruby
vpn
terraform
routers
android
server
linux
tdd
ios
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Golang Engineer
2024-11-15
Full-time
Entry
United Kingdom
Computer
Engineering
View Job Details
Related
Staff/Principal Software Engineer (Rust)
2025-03-05
Full-time
Mid-Senior
Singapore
Computer
Engineering
View Job Details
Related
Software Engineering Lead
2026-04-01
Full-time
Not Applicable
Romania
Computer
Engineering
Login to Apply
- Posted
- Aug 19, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Singapore
- Company
- ExpressVPN
Industries
Computer
Network Security
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Golang Engineer
2024-11-15
Full-time
Entry
United Kingdom
Computer
Engineering
View Job Details
Related
Staff/Principal Software Engineer (Rust)
2025-03-05
Full-time
Mid-Senior
Singapore
Computer
Engineering
View Job Details
Related
Software Engineering Lead
2026-04-01
Full-time
Not Applicable
Romania
Computer
Engineering