Senior Software Engineer & Architect

Cortexia

Châtel-Saint-Denis

Hybrid

CHF 120,000 - 180,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cortexia in Switzerland is expanding its engineering team to shape the architecture of a growing platform, from the Cortexia Box in the field to the cloud. You will own the end-to-end design and implementation of Python services and the partner APIs that connect our platform to distribution and OEM partners.

You will collaborate with clients, lead by example on code quality, testing, security and scalability, contribute to ECOS, and help define the long-term technical direction while embracing

Qualifications

  • 5+ years of professional software development with Python backend.
  • Experience with Ruby on Rails or willingness to learn.
  • Strong SQL, REST APIs, Git, CI/CD, and cloud hosting.
  • Experience with edge devices and embedded Linux is a plus.
  • Awareness of data protection and privacy issues.

Responsibilities

  • Shape the end-to-end architecture from Cortexia Box to Python backend and APIs.
  • Design, build and maintain backend services and APIs in Python, plus partner APIs.
  • Develop Python software on Cortexia Box and edge devices.
  • Contribute to ECOS, the Rails web platform, and guide technical direction.
  • Ship features end to end from client talk to production deployment.
  • Integrate partner systems and data pipelines.
  • Set technical standards for code quality, testing, security and scalability.
  • Document architecture decisions for team reuse.
  • Use modern tools, including AI coding assistants, to boost productivity.

Skills

Python backend
Ruby on Rails
SQL databases
REST APIs
Git CI/CD
Cloud hosting
Elasticsearch
Edge devices
Data privacy
English fluency

Tools

Git
CI/CD tools
Elasticsearch
Docker
AWS

Job description

You build robust software and want to shape the architecture of a growing platform, from the device in the field to the cloud? Join Cortexia.

Cortexia builds AI-based image analytics for cities and environmental service providers. Our cameras on municipal vehicles measure urban cleanliness and waste quality, and our ECOS platform turns that data into decisions. Our clients are cities and operators across Switzerland and Europe.

Your role
  • Shape the end-to-end architecture of our system, from the Cortexia Box in the field to our Python backend, partner APIs and ECOS, and help make the key technical decisions together with the team.
  • Design, build and maintain our backend services and APIs in Python, including the partner APIs that connect our platform to distribution and OEM partners.
  • Develop and maintain the Python software running on the Cortexia Box, the on-vehicle unit that captures our data in the field and sends it to our platform.
  • Contribute to ECOS, our Ruby on Rails web platform, and help shape its long-term technical direction.
  • Ship features end to end, from talking with clients to deploying to production.
  • Integrate partner systems and data pipelines.
  • Help set technical standards for code quality, testing, security and scalability, and document architecture decisions so the team can build on them.
  • Use modern tools, including AI coding assistants, where they make the team more effective, and share what works.
Your profile
  • 5+ years of professional software development, with strong Python backend experience.
  • Experience with Ruby on Rails, or the willingness to learn it.
  • Comfortable with SQL databases, REST APIs, Git, CI/CD and cloud hosting; Elasticsearch is a plus.
  • Experience with software on edge or embedded Linux devices (e.g. cameras, sensors, mobile connectivity) is a plus.
  • You take full ownership of your code, however it was written, and enjoy discussing design and architecture with your colleagues.
  • You know your way around data protection and privacy issues in product implementations.
  • Pragmatic, autonomous, and you enjoy working in a small team close to clients.
  • You lead by example: you enjoy pairing, sharing what works and listening to colleagues’ concerns.
  • Fluent in English; French and/or German are a plus.
What we offer
  • Real impact in a growing Swiss tech company with a unique product.
  • A small team where your voice counts in technical decisions.
  • Flexible working arrangements and a direct, informal culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - End-to-End Platform Architect
Senior Software Engineer - End-to-End Platform Architect

Cortexia • Châtel-Saint-Denis

Hybrid
CHF 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Zurich Soft Robotics GmbH • Zürich

Hybrid
CHF 120,000 - 170,000
Hybrid work
Office days in Zurich
Flexible hours
+1
Forward Deployed Engineer
Forward Deployed Engineer

TechTree • Zürich

On-site
CHF 120,000 - 170,000
Ownership stake
Competitive compensation
International team
Computer Vision & Machine Learning SW Engineer
Computer Vision & Machine Learning SW Engineer

Ai Retailer Systems AG • Zürich

Hybrid
CHF 120,000 - 150,000
Equity offering
Remote working
Active link to ETH Zurich
Lead Software Engineer
Lead Software Engineer

Solskin by Zurich Soft Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
AI Workflows Engineer - Switzerland
AI Workflows Engineer - Switzerland

Neuralconcept • Lausanne

Hybrid
CHF 120,000 - 180,000
Competitive salary
Hybrid work model
Diversity & inclusion
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 170,000
Mobility credit
Bonus system
Pension contributions
+6
Product Manager - Humanoid Platform
Product Manager - Humanoid Platform

Flexion • Zürich

On-site
CHF 140,000 - 190,000
Competitive compensation
Relocation & permit sponsorship
Exposure to Europe’s leading robotics팀
Technical Customer Support Engineer
Technical Customer Support Engineer

Flybotix • Renens

On-site
CHF 90,000 - 130,000
Modern offices
Weekly gym session
Onsite restaurants
+2
UI Software Engineer
UI Software Engineer

Tethys Robotics AG • Schlieren

On-site
CHF 90,000 - 120,000
Collaborative culture
Flat hierarchies
Modern office Schlieren