Software Development Engineer in Test (SDET)
We usually respond within a week
The Nym team is a world-class mix of privacy experts, engineers, and thinkers spread across Europe. We believe that user privacy underpins democratic freedoms in a networked world, and we're proud to help roll back the surveillance society.
We're looking for a SDET to lead the testing of our decentralised VPN across multiple platforms (Windows, macOS, iOS, Android, Linux). You’ll be the technical authority for ensuring performance, reliability, and security across complex distributed systems, with strong ownership of automation, networking validation, and DevOps integration.
In the first month you might
- Set up and stabilise test environments across all supported platforms (Windows, macOS, Linux, Android, iOS)
- Build or improve automated test cases for VPN tunnels, networking flows, and security protocols
- Investigate cross-platform connectivity issues and contribute to root cause analysis
- Collaborate with engineers to define test strategies for upcoming decentralised networking features
Key Responsibilities
- Cross-Platform Testing: Design and implement test strategies for 5+ platforms; build automated test suites using WebDriverIO (web) and Appium (mobile).
- Networking & VPN Validation: Test tunnel stability, peer discovery, routing, and encryption protocols (WireGuard, OpenVPN, IPSec); troubleshoot DNS and network issues.
- DevOps & CI/CD: Manage automated test pipelines (GitHub Actions/GitLab CI); provision containerised environments (Docker); support CI for multi-platform builds.
- Diagnostics & Incident Response: Investigate critical bugs, network failures, and performance bottlenecks; lead root cause analysis and improve observability.
- Collaboration & Process: Partner with engineering teams to drive continuous improvement in test reliability and coverage.
Technical Skills
- Automation: Strong in Appium and WebDriverIO; experience with API testing, scripting (TypeScript/JavaScript, Bash), and CI/CD.
- Networking: Deep understanding of VPN protocols, NAT/firewalls, DNS, routing, and P2P networking.
- Systems & CLI: Comfortable across Windows/macOS/Linux; proficient with shell scripting, Docker/Kubernetes, and system admin tools.
- Tooling: Prometheus, Grafana, Wireshark, tcpdump, Terraform, Ansible, AWS.
Requirements
- Proven experience testing complex networked systems and VPNs.
- Hands-on with distributed system testing, cross-platform QA, and environment configuration.
- Strong DevOps and CI/CD practices in production environments.
Nice to Have
- Experience with blockchain, Tor/I2P, mesh networking.
- Security or compliance knowledge (e.g. data privacy, regulatory frameworks).
- Background in load testing and performance tuning.
What we offer you:
- A diverse, global team of 50+, interested in learning and solving problems together.
- 6 Weeks annual leave plus national holidays.
- Yearly learning and development allowance.
- IT hardware package tailored to your role.
- Remote working (with a bias towards being able to do in-person meetups periodically).
- A competitive salary.
- Department
- Engineering
- Locations
- Europe, Neuchâtel, London
- Remote status
- Hybrid
KEY BENEFITS
-
IT Infrastructure
We strive for excellence on a daily basis, your hardware shouldn't hold you back.
-
Generous Annual Leave Allowance
We are actively anti-burnout at Nym.
-
Market Leading Compensation
We want everyone to be able to afford to live the life they want outside of work.
-
Fully Remote / Flexi Working
Work when you want, how you want as long as key deadlines are hit.
INTRODUCING NYMVPN
Everything we do online leaves a trace.
Traditional VPNs can't protect our patterns of communications. With the emergence of AI, everything about who we are and what we do online, from browsing habits to financial transactions, is traceable.
NymVPN is the only VPN built to make you truly anonymous in what you do online.