Auf einen Blick
- Aufgaben: Gestalte die Architektur unserer Plattform und entwickle robuste Softwarelösungen.
- Unternehmen: Wachsendes Schweizer Tech-Unternehmen mit einzigartigem Produkt.
- Vorteile: Flexible Arbeitszeiten, direkte Kommunikation und ein kleines, engagiertes Team.
- Weitere Informationen: Möglichkeiten zur beruflichen Weiterentwicklung und Mitgestaltung technischer Entscheidungen.
- Warum dieser Job: Mach echten Einfluss in einem innovativen Umfeld und arbeite an spannenden Projekten.
- Qualifikationen: 5+ Jahre Erfahrung in der Softwareentwicklung, starke Python-Kenntnisse und Teamgeist.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
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.
- #J-18808-Ljbffr
Senior Software Engineer & Architect Arbeitgeber: Cortexia
Cortexia ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und wachsenden Schweizer Technologieunternehmen zu arbeiten. Hier haben Sie die Chance, an innovativen AI-basierten Bildanalysen zu arbeiten und direkten Einfluss auf technische Entscheidungen zu nehmen. Mit flexiblen Arbeitsbedingungen und einer offenen, informellen Unternehmenskultur fördern wir das Wachstum unserer Mitarbeiter und bieten eine Plattform, um Ihre Ideen und Ihr Fachwissen einzubringen.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer & Architect erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Cortexia wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Cortexia einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer & Architect mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Cortexia auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei Cortexia vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.