Software Development Engineer

Software Development Engineer

Basel Vollzeit 61650 - 75350 € / Jahr (geschätzt) Kein Homeoffice möglich
R

Auf einen Blick

  • Aufgaben: Entwickle und pflege unsere Plattform für therapeutische Moleküle mit modernster Software.
  • Unternehmen: Roche, ein innovatives Unternehmen im Gesundheitswesen mit einer offenen Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der Medizin und arbeite an bahnbrechenden Projekten.
  • Qualifikationen: Starke Python-Kenntnisse und Erfahrung in der Softwareentwicklung erforderlich.

Das prognostizierte Gehalt liegt zwischen 61650 - 75350 € pro Jahr.

Bei Roche können Sie sich als die Person zeigen, die Sie sind, und werden für die einzigartigen Qualitäten, die Sie mitbringen, geschätzt. Unsere Kultur fördert persönliche Ausdrucksformen, offenen Dialog und echte Verbindungen, in denen Sie für das, was Sie sind, geschätzt, akzeptiert und respektiert werden, sodass Sie sowohl persönlich als auch beruflich gedeihen können. So wollen wir Krankheiten vorbeugen, sie stoppen und heilen und sicherstellen, dass jeder Zugang zu Gesundheitsversorgung hat, heute und für kommende Generationen. Treten Sie Roche bei, wo jede Stimme zählt.

Die Position

Wir bauen die Plattform, die jedes Molekül hält, das unsere Forscher entwerfen, herstellen und testen. Als Senior Software Development Engineer helfen Sie dabei, unsere Molekülregistrierungssysteme in eine einzige cloud-native Plattform zu konsolidieren, die im Zentrum unserer KI-gesteuerten Arzneimittelforschung steht. Sie schreiben den Code, der es ermöglicht, dass computergestütztes Design und Laborscience miteinander iterieren, im Maßstab von Hunderten von Milliarden von Datensätzen.

Die Gelegenheit:

  • Sie entwickeln und warten die Kernfunktionen unserer Therapeutic Molecule Registration-Plattform, hauptsächlich in Python, zusammen mit Java- und Kotlin-Komponenten.
  • Sie entwerfen und implementieren RESTful APIs und Microservices, die molekulare Daten an Forschungs- und Machine-Learning-Teams in unserer globalen Organisation bereitstellen.
  • Sie schreiben qualitativ hochwertigen, testbaren Code für chemische Registrierungsworkflows, bei denen die Richtigkeit direkt die Wissenschaft beeinflusst, die davon abhängt.
  • Sie gestalten die Architektur, indem Sie zu technischen Entwurfsdiskussionen beitragen, während mehrere Registrierungssysteme in eines harmonisiert werden.
  • Sie bauen für Skalierbarkeit und Geschwindigkeit und entwerfen cloud-native Systeme, die eine schnelle Iteration zwischen computergestütztem Moleküldesign und experimenteller Validierung unterstützen.
  • Sie arbeiten eng mit Wissenschaftlern zusammen und kooperieren mit unseren Kollegen aus den Computational Sciences, unserem Machine-Learning-Team für die Arzneimittelentwicklung und den Drug Discovery-Gruppen, einschließlich Antibody Engineering.
  • Sie wachsen in ein neues Gebiet, das Softwareengineering-Kunst mit chemischer und biologischer Datenverwaltung kombiniert – wir unterstützen Sie beim Lernen.

Wer Sie sind:

  • Sie haben einen Abschluss in Informatik oder einem verwandten Bereich oder haben gleichwertige Kenntnisse durch praktische Erfahrung erworben. (Erforderlich)
  • Sie sind ein starker Python-Programmierer mit umfangreicher Erfahrung im Aufbau und Betrieb von Produktionsdiensten und können sicher in bestehenden Java- oder Kotlin-Codebasen arbeiten. (Erforderlich)
  • Sie haben tiefgehende Kenntnisse in Postgres und SQL und entwerfen REST-APIs und Microservices, die unter Last standhalten. (Erforderlich)
  • Sie betrachten Tests als Teil der Arbeit, mit einer starken Erfolgsbilanz in der Testautomatisierung, CI/CD-Pipelines und agiler Lieferung. (Erforderlich)
  • Sie haben auf Cloud-Plattformen, vorzugsweise AWS, gearbeitet und sind neugierig auf wissenschaftliche Daten – Sie lernen gerne ein Gebiet so tief, dass Sie gut dafür entwerfen können. (Erforderlich)

Bevorzugt:

  • Erfahrung mit Open-Source-Chemoinformatik – RDKit, chemfp, Indigo oder das HELM-Toolkit – chemische Datenbank-Cartridges, Strukturkanonisierung oder molekulare Struktursuche.
  • Vertrautheit mit chemischen und biologischen Strukturnotationen oder mit biologischen Sequenzalignierungen.
  • Docker und Kubernetes, ereignisgesteuerte Architekturen oder einen Hintergrund in der wissenschaftlichen Softwareentwicklung.

Jedes Molekül, das auf dieser Plattform registriert ist, ist ein mögliches Medikament, und die Geschwindigkeit, mit der wir es finden können, hängt von den Systemen ab, die wir bauen.

Wer wir sind

Eine gesündere Zukunft treibt uns an, innovativ zu sein. Gemeinsam sind mehr als 100.000 Mitarbeiter weltweit engagiert, die Wissenschaft voranzutreiben und sicherzustellen, dass jeder Zugang zu Gesundheitsversorgung hat, heute und für kommende Generationen. Unsere Bemühungen führen dazu, dass mehr als 26 Millionen Menschen mit unseren Medikamenten behandelt werden und über 30 Milliarden Tests mit unseren Diagnostikprodukten durchgeführt werden. Wir ermutigen uns gegenseitig, neue Möglichkeiten zu erkunden, Kreativität zu fördern und unsere Ambitionen hoch zu halten, damit wir lebensverändernde Gesundheitslösungen liefern können, die einen globalen Einfluss haben. Lassen Sie uns gemeinsam eine gesündere Zukunft aufbauen.

Die hierin enthaltenen Aussagen sollen die allgemeine Art und das Niveau der von den Mitarbeitern ausgeführten Arbeiten beschreiben und sind nicht als erschöpfende Liste der Verantwortlichkeiten, Pflichten und Fähigkeiten zu verstehen, die von dem betreffenden Personal verlangt werden. Darüber hinaus stellen sie keinen Arbeitsvertrag dar und können nach Ermessen von Roche Products Ltd. geändert werden.

Bei Roche Products glauben wir, dass Vielfalt Innovation antreibt, und wir setzen uns dafür ein, ein vielfältiges und flexibles Arbeitsumfeld zu schaffen. Alle qualifizierten Bewerber werden unabhängig von Rasse, Religion oder Glauben, Geschlecht, Geschlechtsumwandlung, sexueller Orientierung, Ehe und eingetragener Partnerschaft, Schwangerschaft und Mutterschaft, Behinderung oder Alter bei der Beschäftigung berücksichtigt. Wir erkennen die Bedeutung flexibler Arbeitszeiten an und werden alle Anfragen von Bewerbern sorgfältig prüfen. Bei Roche wird Unterschiedlichkeit geschätzt, und wir sind stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein, bei dem Sie ermutigt werden, Ihr ganzes Ich zur Arbeit zu bringen.

Software Development Engineer Arbeitgeber: Roche

Roche ist ein hervorragender Arbeitgeber, der eine inklusive und respektvolle Arbeitskultur fördert, in der jeder Mitarbeiter geschätzt wird. Als Biostatistiker (m/w/d) in der Forschung und Entwicklung hast du die Möglichkeit, in einem interdisziplinären Team an innovativen Lösungen zu arbeiten und deine Fähigkeiten kontinuierlich weiterzuentwickeln. Zudem bietet Roche zahlreiche Möglichkeiten zur beruflichen Entfaltung und unterstützt aktiv die persönliche Entwicklung seiner Mitarbeiter.

R

Kontaktdaten:

Roche Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Development Engineer erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Roche anzuklopfen, wenn du dich auf die Stelle als Software Development Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Roche vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Development Engineer mit Bravour zu bestehen

Python
Java
Kotlin
Postgres
SQL
RESTful APIs
Microservices

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Roche klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Roche vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.