Surfshark
Posted 4w ago

Senior Backend Software Engineer(Python)

Surfshark
Vilnius, Vilnius, Lithuania
€4k-€7k/moHybridFull Time
Responsibilities
  • designing systems
  • preventing abuse
  • mentoring engineers
Requirements
  • Expert Python backend development
  • Scalable microservices
  • Cloud and container experience
  • Networking protocol knowledge
  • Data pipeline design
  • System ownership
  • Testing and mentoring skills
Technical tools mentioned
PythonAWSGCPDockerKubernetesTCP/IPDNSHTTPSRust

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.

About Surfshark

Provider of VPN, antivirus, and digital privacy security solutions.

Similar jobs

Backend Software Engineer roles near Vilnius, Vilnius
2d
Save
Mark Applied
Hide
Senior Backend Engineer (Node.js/TypeScript, AWS)
Vilnius, Vilnius County, Lithuania
€5k-€7k/mo HybridFull Time
CUJO AI
CUJO AI: AI-powered cybersecurity and network intelligence solutions for providers.
Strong TypeScript and Node.js experience, AWS services, OAuth2.0/OpenID Connect, CI/CD, test automation, secure authentication, Agile teamwork, system design, and fluent English.
TypeScript, Node.js, AWS, AWS Lambda, Amazon API Gateway, Amazon Cognito, AWS CDK, Amazon DynamoDB, Amazon CloudFront, MSK, Jenkins, GitHub Actions, OAuth2.0, OpenID Connect, OpenVPN, WireGuard, Claude, GitHub Copilot, Cursor AI, Java, Kotlin, Python, Go, Android, iOS, Udemy, Pluralsight
5d
Save
Mark Applied
Hide
Senior Backend Engineer II, Authentication & Authorization
Kaunas or Vilnius
€7k-€9k/mo HybridFull Time
Vinted
Vinted: Online marketplace for buying and selling second-hand items.
Experienced backend engineer with distributed systems experience, strong programming skills, production ownership, API and security knowledge, testing, observability, communication, and collaboration skills.
OAuth 2.0, OpenID Connect, OPA, Rego, Envoy, Istio, Go, Ruby, Git
1w
Save
Mark Applied
Hide
Backend Engineer - Risk&Compliance
Sofia or Berlin or Vilnius
OnsiteFull Time
SumUp
SumUp: Provides mobile point-of-sale payment solutions for small businesses
Professional Go experience, distributed systems and backend service development, system design, Kubernetes, Kafka, Python, AI-assisted development tools, and agile cross-functional collaboration.
Go, Golang, Python, Kubernetes, Kafka
3w
Save
Mark Applied
Hide
Lead Backend Developer (PHP / Symfony)
Vilnius, Vilnius County, Lithuania
€7k-€7k/mo HybridFull Time
Oxylabs
Oxylabs: Provides proxy servers and web intelligence collection tools.
Hands-on PHP/Symfony backend experience, MySQL at-scale skills, Kafka/Redis/Kubernetes/Docker familiarity, strong architecture and mentorship abilities.
PHP 8.3, Symfony 7.2, MySQL 8, Redis, Kafka, Kubernetes, GitLab CI, Docker, React 19, RTK Query, Ceph
1mo
Save
Mark Applied
Hide
Backend Engineer | Mid-Senior | Go
Vilnius, Vilnius County, Lithuania
€4k-€7k/mo HybridFull Time
Nexos AI
Nexos AI: A building an all-in-one AI platform to help teams automate routine tasks and improve productivity.
Experience building scalable, stable, and secure backend services in Go, working with distributed systems, NoSQL, microservices, Domain-Driven Design, and high-load applications.
Go, MySQL, gRPC, Kubernetes, Kafka
1mo
Save
Mark Applied
Hide
Senior Backend Developer (Services)
Vilnius, /, Lithuania
HybridFull Time
payabl.
payabl.: Global payment processing and business banking for merchants.
5+ YOE5+ years backend development with strong Python, AsyncIO and FastAPI experience; building non-blocking microservices, relational DB experience (MySQL/PostgreSQL), API integrations, webhook/retry handling, and strong testing practices.
Python, AsyncIO, FastAPI, MySQL, PostgreSQL, PHP, Perl, JavaScript, Kafka, Redis, CI/CD, Docker, Kubernetes
2mo
Save
Mark Applied
Hide
Backend Engineer | Mid - Senior | Transition to Go | Saily
Vilnius or Kaunas
€4k-€7k/mo HybridFull Time
Nord Security
Nord Security: Provides consumer and enterprise cybersecurity and digital privacy tools.
4+ YOE4+ years backend development; experience with Python, PHP or Ruby; system design expertise; SQL (MySQL/PostgreSQL) and NoSQL (Cassandra/Redis); Kafka; Kubernetes/microservices preferred; API design and mentoring; hybrid office attendance 3 days/week.
Go, Python, PHP, Ruby, K8S, Kubernetes, MySQL, PostgreSQL, Cassandra, Redis, Kafka, Docker, AWS, Next.js, React.js, TypeScript, GraphQL, Tailwind CSS, Cloudflare Workers, SwiftUI, Xcode, Combine, SPM, MVVM Architecture, Kotlin, Android Studio, Hilt, Coroutines, Jetpack Compose, Claude Code, OpenAI Codex, OpenCode, Cursor with Composer
2mo
Save
Mark Applied
Hide
Backend Developer (mid/senior)
Vilnius, /, Lithuania
€4k-€8k/mo HybridFull Time
OBDeleven
OBDeleven: Produces Bluetooth diagnostic tools and apps for vehicle customization.
Strong expertise in Node.js, Nest.js, TypeScript, MySQL, and MongoDB; experience with AI coding agents and a cloud provider; fluent Lithuanian and English; able to work independently on ambiguous problems.
Node.js, Nest.js, TypeScript, MySQL, MongoDB, Claude Code, Cursor