S

Sphynx

Managed security services and cybersecurity training

Python Developer Mid/Senior

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in SwitzerlandNo salary listed

About the Job

Requirements

  • At least 3 years of professional software development experience for the mid-level role or at least 5 years for the senior-level role, with Python as the primary language.
  • Strong experience building RESTful APIs with frameworks such as Django.
  • Solid understanding of relational databases, ideally PostgreSQL, and object-relational mappers such as SQLAlchemy.
  • Hands-on experience with Docker and containerized deployments.
  • Experience with asynchronous programming, background task processing such as Celery or asyncio, and message brokers such as RabbitMQ, Kafka, or Redis.
  • Proficiency with Git and modern development workflows, including branching, pull requests, and continuous integration and continuous delivery.
  • Strong grasp of software engineering fundamentals, including testing with pytest, clean architecture, design patterns, and secure coding practices.
  • Fluency in written and spoken English.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs in Python.
  • Build and optimize data ingestion, normalization, and correlation pipelines for security data, including CVE/CPE feeds, scan results, and telemetry.
  • Integrate third-party security tools and external data sources into the platform through REST APIs, message queues, and connectors.
  • Contribute to the architecture and technical design of new features from proof of concept through production.
  • Write clean, well-documented, well-tested code and participate in code reviews.
  • Work with relational databases, including schema design, query optimization, and data modeling.
  • Containerize and deploy services using Docker, and contribute to continuous integration and continuous delivery pipelines.
  • Collaborate with security analysts, frontend engineers, DevOps, and research teams in an agile environment.
  • Mentor junior developers and help raise engineering standards at the senior level.
  • Optionally contribute to European Union-funded research and innovation projects, including prototyping and technical reporting.

Desired Qualifications

  • Familiarity with cloud platforms such as AWS, Azure, or OVH/self-hosted environments, and infrastructure as code.
  • Exposure to Kubernetes or other orchestration platforms.

About the Company

Sphynx

Managed security services and cybersecurity training

SPHYNX Technology Solutions AG offers cybersecurity products, solutions, and consulting. Its main offerings are the MSS/SOC managed security services and the Cyber Range and Certification (CRC) for training and certification, delivered via the SPA Suite platform which integrates asset and threat modeling, vulnerability assessments, penetration testing, and user behavior analytics using machine learning, AutoML, and generative AI. The company differentiates itself by combining an enterprise-grade, AI-powered risk-management platform with a dedicated training and certification ecosystem, supported by extensive European and Swiss research and a global delivery footprint. Its goal is to reduce clients’ cyber risk, help achieve regulatory compliance such as NIS2, and build security skills through practical training and certification.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Switzerland
Founded
2017

Recently Posted Jobs

Explore more opportunities at Sphynx

See more jobs