{"id":850095,"url":"https://alion.io/job/sphynx-python-developer-midsenior","title":"Python Developer (Mid/Senior)","company":{"id":689448,"name":"Sphynx","domain":"sphynx.ch","url":"https://alion.io/company/sphynx","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":92,"open_postings":3,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Zug, Switzerland"],"countries":["CH"],"hiring_countries":["CH"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":105000,"max_usd":188000,"period":"year","method":"role_seniority_country_cell","sample_n":28},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Asyncio","optional":false},{"name":"Celery","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"CVE","optional":false},{"name":"Django","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SIEM","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-08-21T00:00:00Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-11-01T13:14:15Z","board_verified":true,"closed_at":null,"days_open":72,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":72},"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.\nThis role is fully remote from Switzerland, with occasional travel for team meetings and project events.\nWhat You'll Do\nDesign, develop, test, and maintain backend services and APIs in Python\nBuild and optimize data ingestion, normalization, and correlation pipelines for security data (e.g., CVE/CPE feeds, scan results, telemetry)\nIntegrate third-party security tools and external data sources into the platform via REST APIs, message queues, and connectors\nContribute to the architecture and technical design of new features, from proof-of-concept to production\nWrite clean, well-documented, and well-tested code, and participate in code reviews\nWork with relational databases (PostgreSQL) - schema design, query optimization, and data modeling\nContainerize and deploy services using Docker; contribute to CI/CD pipelines\nCollaborate with cross-functional teams (security analysts, frontend engineers, DevOps, research) in an agile environment\nMentor junior developers and help raise the engineering bar across the team (senior level)\nOptionally contribute to EU-funded research and innovation projects, including prototyping and technical reporting\nRequirements\nMust-have\n3+ years (mid) / 5+ years (senior) of professional software development experience with Python as your primary language\nStrong experience building RESTful APIs with frameworks such as Django\nSolid understanding of relational databases (ideally PostgreSQL) and ORMs (e.g., SQLAlchemy)\nHands-on experience with Docker and containerised deployments\nExperience with asynchronous programming, background task processing (e.g., Celery, asyncio), and message brokers (e.g., RabbitMQ, Kafka, Redis)\nProficiency with Git and modern development workflows (branching, pull requests, CI/CD)\nStrong grasp of software engineering fundamentals: testing (pytest), clean architecture, design patterns, and secure coding practices\nFluency in English (written and spoken)\nNice-to-have\nFamiliarity with cloud platforms (AWS, Azure, or OVH/self-hosted environments) and infrastructure-as-code\nExposure to Kubernetes or other orchestration platforms\nBenefits\nCompetitive salary aligned with experience and location\nFlexible working arrangements: hybrid in Athens or fully remote in Switzerland\nThe opportunity to work on a modern cybersecurity product with real impact on critical infrastructure and regulated industries\nInvolvement in European research and innovation projects alongside academic and industry partners\nA collaborative, low-bureaucracy engineering culture with room to own features end-to-end\nContinuous learning: conference participation, training budget, and certification support\nModern tech stack and tooling","description_format":"text","description_chars":3137,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Continuous learning","Flexible schedule"],"hiring_locations":[{"name":"Switzerland","iso":"CH","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-09-13T03:11:27Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.487,"p_room":0.28,"age_days":72,"expected_fill_days":29,"reasons":["conf:5","win:tail","crowd:"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/sphynx-python-developer-midsenior","json_url":"https://alion.io/job/sphynx-python-developer-midsenior.json","meta":{"generated_at":"2026-11-01T19:26:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":29749,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":689448},"rest":"https://alion.io/mcp/rest/get_company?id=689448"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsphynx-python-developer-midsenior"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsphynx-python-developer-midsenior"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsphynx-python-developer-midsenior"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sphynx-python-developer-midsenior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsphynx-python-developer-midsenior"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":850095}},{"tool":"search_jobs","arguments":{"company":"sphynx.ch","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":850095},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}