Senior Backend Software Engineer(Python)
Back to Jobs
SurfsharkGet Smart Job AI Coach in the appFree on iOS and Android 





Senior Backend Software Engineer(Python)
4.400–7.000 / Month
Location
Vilnius
Experience
Senior
Posted
Jul 22, 2026
Apply by
August 21, 2026
Applicants
0
Early applicantEasy applyFull-timeHybrid
Job Description
Are you passionate about cybersecurity and ready to join a fast-growing company? Look no further—Surfshark is the place for you!
At Surfshark, you'll work with a suite of cybersecurity products, reaching a global audience. Whether you're developing new features, researching the latest threats, filming videos, or making cybersecurity topics interesting for all, you'll be a crucial part of our mission to humanize digital security and make it accessible to everyone.
Ready to make a difference in the cybersecurity world? Apply now to join the Surfshark team!
## If you want to:
- Design, architect, and implement high-performance systems to detect and prevent service abuse, automated threats, and malicious activities across Surfshark services;
- Collaborate with cross-functional teams to identify risks, model emerging threat vectors, and engineer scalable defenses;
- Build, deploy, and maintain robust rule-based systems and edge-layer defenses to mitigate large-scale attacks;
- Drive architectural decisions for backend services and data pipelines that integrate diverse telemetry sources for real-time threat detection;
- Ensure the long-term reliability, scalability, security, and cost efficiency of the infrastructure supporting anti-abuse efforts.
## And you can check off:
- Strong proficiency in Python, including experience building and optimizing scalable microservices and data processing frameworks;
- Proven ability to take end-to-end ownership of complex systems, driving features from initial concept and design through deployment and maintenance;
- Experience with cloud platforms (e.g., AWS, GCP), containerization (Docker/Kubernetes), and core networking protocols (TCP/IP, DNS, HTTPS) for debugging complex connectivity and security issues;
- Experience designing data collection pipelines and working efficiently with large-scale databases and data processing tools;
- A strong commitment to engineering excellence: writing clean, well-tested code, managing technical debt, and mentoring others through rigorous code reviews;
- An analytical, threat-hunting mindset with the ability to research evolving attack vectors and proactively propose systemic improvements.
## Bonus points if you:
- Have experience with API security, bot prevention techniques, credential stuffing countermeasures, and DDoS mitigation strategies;
- Are familiar with other backend languages used in our stack (e.g., Rust) and have the architectural judgment to know when to use them.
## Here’s the deal:
- Growth and learning opportunities: time dedicated to learning, conferences, online learning platforms, and books for your professional development;
- Health and wellness: we want you to feel and be your best. That's why we offer various benefits, from online workouts and a physical coach to health insurance and regular mental health checks;
- Tools of your choice: choose the technical equipment and tools you need to do your best work;
- Community and celebrations: get ready for long-lasting traditions such as yearly workation, Friday get-togethers, various team buildings and company celebrations;
- Work-life balance: as a general rule, we work based on a 3+2 hybrid model. And let’s not forget the WFA policy – an opportunity to work from anywhere in the world;
- More days off: additional vacation days depending on your tenure;
- Premium Surfshark accounts: for you, your family, and friends;
- Gross salary: 4400-7000 Eur/month. Although it may vary depending on your skills and experience.
Key Responsibilities
- Design, architect, and implement high-performance systems to detect and prevent service abuse and malicious activities.
- Collaborate with cross-functional teams to identify risks and engineer scalable defenses.
- Build, deploy, and maintain robust rule-based systems and edge-layer defenses.
- Drive architectural decisions for backend services and data pipelines for real-time threat detection.
- Ensure long-term reliability, scalability, security, and cost efficiency of infrastructure.
Skills Required
PythonAWSGCPDockerKubernetesTCP/IPDNSHTTPSMicroservicesData Processing FrameworksCloud PlatformsContainerizationEnd-to-end ownershipAnalytical mindsetThreat-huntingMentoringCode reviewRustAPI SecurityBot PreventionCredential Stuffing CountermeasuresDDoS Mitigation
Benefits
- Professional development time
- Conferences and online learning platforms
- Health insurance
- Mental health checks
- Online workouts and physical coach
- Technical equipment and tools
- Workation opportunities
- Friday get-togethers and team buildings
- Additional vacation days
- Premium Surfshark accounts
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer
Pearson
Full-timeEasy applyWork from Office
BangaloreSenior

Intermediate Software Engineer - GoLang (Supply Chain)
Bash
Full-timeEasy applyWork from Office
Cape TownMid

Principal Engineer
CashFlo
Full-timeEasy applyHybrid
MumbaiSenior

Principal Software Engineer
Monogram Health
Full-timeEasy applyWork from Home
RemoteSenior

Senior Core Infrastructure Engineer
NetSuite
Full-timeEasy applyWork from Office
BENGALURUSenior
Senior Backend Developer
Oak Tree Software
AED150–AED300 / Hour
ContractEasy applyWork from Home
United Arab Emirates