Senior Software Engineer & Architect

CORTEXIAsmart. clean. sustainable.

Châtel-Saint-Denis

Hybrid

CHF 120,000 - 180,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cortexia is a growing Swiss tech company building AI-based image analytics for cities and environmental services. We seek a Senior Software Engineer to own architecture from Cortexia Box to the cloud, and to drive backend services and partner APIs in Python, while contributing to ECOS (Ruby on Rails) and on-device software.

You will ship features end to end, integrate partner data, and uphold standards for security, testing and scalability in a small client-focused team.

Qualifications

  • 5+ years of professional software development, with strong Python backend experience.
  • Experience with Ruby on Rails, or willingness to learn it.
  • Comfortable with SQL databases, REST APIs, Git, CI/CD and cloud hosting; Elasticsearch is a plus.

Responsibilities

  • Shape the end-to-end architecture of our system, from the Cortexia Box in the field to our Python backend, partner APIs and ECOS.
  • Design, build and maintain our backend services and APIs in Python, including partner APIs that connect to distribution and OEM partners.
  • Develop and maintain the Python software running on the Cortexia Box in the field.
  • Contribute to ECOS, our Ruby on Rails web platform, and shape its long-term technical direction.
  • Ship features end to end, from client talks to production deployment.
  • Integrate partner systems and data pipelines.
  • Set technical standards for code quality, testing, security and scalability, and document architecture decisions.

Skills

Python backend
Software architecture
Cloud hosting
REST APIs
Git
SQL databases

Tools

Ruby on Rails

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.

Full job ad: https://www.cortexia.ch/en/career/senior-software-engineer/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Architect
Senior Software Engineer & Architect

Cortexia • Châtel-Saint-Denis

Hybrid
CHF 120,000 - 180,000
Senior Software Architect - Python, Edge & Backend
Senior Software Architect - Python, Edge & Backend

CORTEXIAsmart. clean. sustainable. • Châtel-Saint-Denis

Hybrid
CHF 120,000 - 180,000
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
Senior Software Engineer
Senior Software Engineer

Swisscom Secure Vision • Zürich

On-site
CHF 120,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

On-site
CHF 80,000 - 120,000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Principal Architect
Principal Architect

Open Web Technology SA • Zürich

Hybrid
CHF 180,000 - 240,000
Field Applications Software Engineer
Field Applications Software Engineer

Botic Partners • Zürich

Hybrid
CHF 102,000 - 138,000
Annual equity bonus
Zurich location
Some international travel
(Senior) System software engineer
(Senior) System software engineer

Cdds Ag • Zürich

Hybrid
CHF 120,000 - 190,000
Direct impact on mission-critical tech
High ownership in a fast-paced startup
Hands-on, highly technical team
+1
Forward Deployed Engineer
Forward Deployed Engineer

TechTree • Zürich

On-site
CHF 120,000 - 170,000
Ownership stake
Competitive compensation
International team
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
Flexible working hours
Hybrid model
Mobility credit CHF 500
+5
Top locations