
Senior/Staff Software Engineer
2 weeks ago
Join to apply for the
Senior/Staff Software Engineer - Backend Engineering
role at
ExpressVPN
Join to apply for the
Senior/Staff Software Engineer - Backend Engineering
role at
ExpressVPN
Get AI-powered advice on this job and more exclusive features.
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.
About The Role
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.
About The VPN Control Plane Team
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.
Our Customers Are Internal
Engineering teams building native client-side apps for Windows, Mac, Android, iOS, Linux, Routers, and Browser Extensions.
Operations teams.
Here are a few highlights of challenges we face and how we go about solving them:
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.
Desired Skills And Experience
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.
Nice to haves
Experience with Terraform or OpenTofu for Infrastructure as Code.
Experience with AWS.
Experience with Github Actions.
Before you apply
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.
ExpressVPN is one of the world's leading providers of online privacy and security services for consumers. Started in 2009, we've grown to have millions of active paying customers, a team of more than 700 people worldwide, and a brand recognized by hundreds of millions of people in 18 languages and more than a hundred countries. We see huge growth in our industry, and are gaining market share through strong execution.
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Job function Engineering and Information Technology
Industries Computer and Network Security
Referrals increase your chances of interviewing at ExpressVPN by 2x
Get notified about new Senior Staff Software Engineer jobs in
Singapore .
Engineering Manager / Senior Software Engineer, Housing Programme
VP - Senior Software Engineer (Equities Market Making) - Hybrid
Senior Robotics Software Engineer, Deliberation & Control
Lead / Senior Software Engineer (Applications Consultant), Consulting Practice
Quant/Trading Developer/Senior Software Engineer – Rust/Python/TypeScript/C++ (Web3, Pioneer Proprietary Trading, Tech-driven and multinational working environment)
Principal Software Engineer (Partner Solutions), Consulting Practice
Lead / Manager Software Engineer, Issuing Platform Team
Lecturer / Senior Lecturer (Software Engineering) - School of Information Technology
Transact Core Banking Senior Software Engineer, Technology - Change The
-
Senior/Staff Software Engineer
2 weeks ago
Singapore ExpressVPN Full timeSenior/Staff Software Engineer )Join to apply for the Senior/Staff Software Engineer )role at ExpressVPN Senior/Staff Software Engineer )Join to apply for the Senior/Staff Software Engineer )role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is a global cybersecurity company...
-
Senior/Staff Software Engineer
4 days ago
Singapore ExpressVPN Full timeSenior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Senior/Staff Software Engineer (Node.js)Join to apply for the Senior/Staff Software Engineer (Node.js)role at ExpressVPN Get AI-powered advice on this job and more exclusive features. Direct message the job poster from ExpressVPN Kape is...
-
Senior Staff Software Engineer
1 week ago
Singapore Centre for Strategic Infocomm Technologies (CSIT) Full timeSenior Staff Software Engineer (Operations Management)Join to apply for the Senior Staff Software Engineer (Operations Management)role at Centre for Strategic Infocomm Technologies (CSIT)Senior Staff Software Engineer (Operations Management)3 weeks ago Be among the first 25 applicants Join to apply for the Senior Staff Software Engineer (Operations...
-
Staff Software Engineer
2 weeks ago
Singapore KRONOS SOFTWARE TECHNOLOGY SINGAPORE PTE. LTD. Full time**Responsibilities**: - Lead design of major software components, systems, and features - Design, develop, test, deploy, maintain and improve our core libraries - Redesign our existing software architecture to improve efficiency and scalability, as well as reducing time effort and potential for errors on future development - Leverage advanced algorithms and...
-
Staff Software Engineer, Funding
4 days ago
Singapore Gemini Full timeJoin to apply for the Staff Software Engineer, Funding role at Gemini Join to apply for the Staff Software Engineer, Funding role at Gemini About The Company Gemini is a global crypto and Web3 platform founded by Tyler Winklevoss and Cameron Winklevoss in 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in...
-
Senior/Staff Software Engineer
6 days ago
Singapore ExpressVPN Full timeGet AI-powered advice on this job and more exclusive features. About The Role We are looking for a backend software engineer to contribute to feature development, code quality, and reliable delivery for our ServerAdmin tool and related systems. The role involves building features in Ruby on Rails, with new services potentially implemented in Rust where...
-
Senior Staff Software Engineer
4 days ago
Singapore Centre for Strategic Infocomm Technologies (CSIT) Full timeSenior Staff Software Engineer (Operations Management)Join to apply for the Senior Staff Software Engineer (Operations Management)role at Centre for Strategic Infocomm Technologies (CSIT)Senior Staff Software Engineer (Operations Management)3 weeks ago Be among the first 25 applicants Join to apply for the Senior Staff Software Engineer (Operations...
-
Senior/Staff Software Engineer, Compliance
1 week ago
Singapore OKX Full timeSenior/Staff Software Engineer, Compliance (Platform)Join to apply for the Senior/Staff Software Engineer, Compliance (Platform)role at OKX Senior/Staff Software Engineer, Compliance (Platform)2 days ago Be among the first 25 applicants Join to apply for the Senior/Staff Software Engineer, Compliance (Platform)role at OKX Get AI-powered advice on this job...
-
Senior/Staff Software Engineer, Compliance
5 days ago
Singapore OKX Full timeSenior/Staff Software Engineer, Compliance (AML)Join to apply for the Senior/Staff Software Engineer, Compliance (AML)role at OKX Senior/Staff Software Engineer, Compliance (AML)1 day ago Be among the first 25 applicants Join to apply for the Senior/Staff Software Engineer, Compliance (AML)role at OKX OKX will be prioritising applicants who have a current...
-
Staff Software Engineer, Lending
4 days ago
Singapore Airwallex Full timeJoin to apply for the Staff Software Engineer, Lending role at Airwallex 2 days ago Be among the first 25 applicants Join to apply for the Staff Software Engineer, Lending role at Airwallex Get AI-powered advice on this job and more exclusive features. About Airwallex Airwallex is the only unified payments and financial platform for global businesses....