Python Developer (Mid/Senior)

Sphynx

Zug

Vor Ort

CHF 90.000 - 150.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Hybrid work model (Athens)
Remote work from Switzerland
Travel for team meetings

Zusammenfassung

Sphynx in Zug is seeking a Python Developer (Mid to Senior) to join our engineering team and contribute to the design, development, and evolution of our cybersecurity platform.

You will build robust backend services, data processing pipelines, and integrations with security tooling, working closely with security researchers, product owners, and fellow engineers.

This role offers a hybrid model in Athens or fully remote options from Switzerland, with occasional travel for team meetings.

Qualifikationen

  • 3+ years (mid) / 5+ years (senior) of professional software development experience with Python as your primary language.
  • Strong experience building RESTful APIs with frameworks such as Django.
  • Solid understanding of relational databases (ideally PostgreSQL) and ORMs (e.g., SQLAlchemy).
  • Hands-on experience with Docker and containerised deployments.
  • Experience with asynchronous programming, background task processing (e.g., Celery, asyncio), and message brokers (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 practices.
  • Fluency in English (written and spoken).

Aufgaben

  • Design, develop, test, and maintain backend services and APIs in Python.
  • Build 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 connectors.
  • Contribute to the architecture and technical design of new features, from proof-of-concept to production.
  • Write clean, well-documented, and well-tested code, and participate in code reviews.
  • Work with relational databases (PostgreSQL) — schema design, query optimization, and data modeling.
  • Containerize and deploy services using Docker; contribute to CI/CD pipelines.
  • Collaborate with cross-functional teams (security analysts, frontend engineers, DevOps, research) in an agile environment.
  • Mentor 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.

Kenntnisse

Python
Django
PostgreSQL
Docker
Celery
RabbitMQ
Git
CI/CD
REST APIs
Cloud (AWS/Azure)

Tools

SQLAlchemy
Redis
Kafka
Kubernetes

Jobbeschreibung

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 Python
  • Build 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 connectors
  • Contribute to the architecture and technical design of new features, from proof-of-concept to production
  • Write clean, well-documented, and well-tested code, and participate in code reviews
  • Work with relational databases (PostgreSQL) — schema design, query optimization, and data modeling
  • Containerize and deploy services using Docker; contribute to CI/CD pipelines
  • Collaborate with cross-functional teams (security analysts, frontend engineers, DevOps, research) in an agile environment
  • Mentor 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 language
  • Strong experience building RESTful APIs with frameworks such as Django
  • Solid understanding of relational databases (ideally PostgreSQL) and ORMs (e.g., SQLAlchemy)
  • Hands-on experience with Docker and containerised deployments
  • Experience 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 practices
  • Fluency in English (written and spoken)
Nice-to-have
  • Familiarity with cloud platforms (AWS, Azure, or OVH/self-hosted environments) and infrastructure-as-code
  • Exposure to Kubernetes or other orchestration platforms
Benefits
  • Competitive salary aligned with experience and location
  • Flexible working arrangements: hybrid in Athens or fully remote in Switzerland
  • The opportunity to work on a modern cybersecurity product with real impact on critical infrastructure and regulated industries
  • Involvement in European research and innovation projects alongside academic and industry partners
  • A collaborative, low-bureaucracy engineering culture with room to own features end-to-end
  • Continuous learning: conference participation, training budget, and certification support
  • Modern tech stack and tooling
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Python Backend Engineer - Cybersecurity (Hybrid/Remote)
Senior Python Backend Engineer - Cybersecurity (Hybrid/Remote)

Sphynx • Zug

Hybrid
CHF 90.000 - 150.000
Hybrid work model (Athens)
Remote work from Switzerland
Travel for team meetings
Software Engineer Integration
Software Engineer Integration

CDDS • Zürich

Vor Ort
CHF 120.000 - 180.000
Direct impact
Startup environment
On-site Zurich
+1
Software Engineer Integration
Software Engineer Integration

Embodied AI • Zürich

Vor Ort
CHF 120.000 - 160.000
Direct impact on mission
Startup environment
High ownership
+1
Senior Software Engineer (Python / React) I Switzerland I On-site
Senior Software Engineer (Python / React) I Switzerland I On-site

Peoplemore • Baar

Vor Ort
CHF 41.000 - 63.000
Private medical care
Sports card
Training courses
+1
Full-Stack Software Engineer - AI-Native Product Development Zürich, Switzerland Employee Software Development
Full-Stack Software Engineer - AI-Native Product Development Zürich, Switzerland Employee Software Development

xorlab AG • Zürich

Hybrid
Confidential
Hybrid working
Office in Zurich
Hardware budget
+4
Senior Security Analyst (f/m/x/d, hybrid set up, 80-100%)
Senior Security Analyst (f/m/x/d, hybrid set up, 80-100%)

Swiss Re • Zürich

Hybrid
CHF 128.000 - 192.000
Software Engineer - Python and C++
Software Engineer - Python and C++

Michael Page • Lausanne

Vor Ort
CHF 80.000 - 100.000
2 days of Home office per week
Flexible hours
Senior Backend and Cloud Engineer (h/f/d)
Senior Backend and Cloud Engineer (h/f/d)

Camptocamp • Vaud

Hybrid
CHF 120.000 - 150.000
Home office allowance
Free coffee and beverages
Free language lessons
+2
Full-Stack Software Engineer - AI-Native Product Development
Full-Stack Software Engineer - AI-Native Product Development

xorlab AG • Zürich

Hybrid
Confidential
Hardware budget
Hybrid work in Zurich
Five weeks paid vacation
+2
Full Stack Engineer
Full Stack Engineer

Pascal Dietrich Consulting AG • Bern

Vor Ort
CHF 110.000 - 150.000