Python Developer (Mid/Senior)

Sphynxsts — Switzerland · Posted ~3 hours ago

Senior Full-time Remote

Skills

Python Backend development REST APIs Data pipelines Security tooling integration Software architecture REST API Message Queues SIEM CVE/CPE

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A cybersecurity-focused engineering role for a Python developer who will design backend services, build data pipelines, integrate external security systems, and contribute to scalable software architecture in a collaborative environment.

Highlights

Opportunity to work on cybersecurity solutions with modern backend technologies, complex data processing challenges, and collaboration with experienced engineering and security teams.

Description

We are looking for a Python Developer (Mid to Senior) to join our engineering team and contribute to the design, development, and evolution of our cybersecurity platform and its supporting services. You will build robust backend services, data processing pipelines, and integrations with security tooling (vulnerability scanners, threat intelligence feeds, SIEM platforms), working closely with security researchers, product owners, and fellow engineers. This role can be based in Athens on a hybrid model or fully remote from Switzerland, with occasional travel for team meetings and project events. What You'll Do Design, develop, test, and maintain backend services and APIs in PythonBuild and optimize data ingestion, normalization, and correlation pipelines for security data (e.g., CVE/CPE feeds, scan results, telemetry)Integrate third-party security tools and external data sources into the platform via REST APIs, message queues, and connectorsContribute to the architecture and technical design of new features, from proof-of-concept to productionWrite clean, well-documented, and well-tested code, and participate in code reviewsWork with relational databases (PostgreSQL) — schema design, query optimization, and data modelingContainerize and deploy services using Docker; contribute to CI/CD pipelinesCollaborate with cross-functional teams (security analysts, frontend engineers, DevOps, research) in an agile environmentMentor junior developers and help raise the engineering bar across the team (senior level)Optionally contribute to EU-funded research and innovation projects, including prototyping and technical reporting Requirements Must-have 3+ years (mid) / 5+ years (senior) of professional software development experience with Python as your primary languageStrong experience building RESTful APIs with frameworks such as DjangoSolid understanding of relational databases (ideally PostgreSQL) and ORMs (e.g., SQLAlchemy)Hands-on experience with Docker and containerised deploymentsExperience with asynchronous programming, background task processing (e.g., Celery, asyncio), and message brokers (e.g., RabbitMQ, Kafka, Redis)Proficiency with Git and modern development workflows (branching, pull requests, CI/CD)Strong grasp of software engineering fundamentals: testing (pytest), clean architecture, design patterns, and secure coding practicesFluency in English (written and spoken) Nice-to-have Familiarity with cloud platforms (AWS, Azure, or OVH/self-hosted environments) and infrastructure-as-codeExposure to Kubernetes or other orchestration platforms Benefits Competitive salary aligned with experience and locationFlexible working arrangements: hybrid in Athens or fully remote in SwitzerlandThe opportunity to work on a modern cybersecurity product with real impact on critical infrastructure and regulated industriesInvolvement in European research and innovation projects alongside academic and industry partnersA collaborative, low-bureaucracy engineering culture with room to own features end-to-endContinuous learning: conference participation, training budget, and certification supportModern tech stack and tooling