Job: Trainee Software Engineer
Wir suchen Nerds. Menschen, die sich stundenlang über ein Detail freuen können, das sonst niemand bemerkt. Die freiwillig SQL-Queries optimieren, einen Pixel verschieben, bis er perfekt sitzt, eine User Journey zum zehnten Mal hinterfragen, ein Deployment automatisieren oder ein Pflichtenheft umschreiben, weil es noch präziser geht. Genau solche Menschen bauen aussergewöhnliche Produkte. Wenn du dich darin wiedererkennst, lies weiter.

Berufseinstieg in die Softwareentwicklung
Wir suchen keine Leute, die einfach mal «in die IT reinschnuppern» wollen.
Wir suchen Menschen, die Softwareentwicklung ernst nehmen. Die coden können, lernen wollen und bereit sind, Verantwortung zu übernehmen – auch dann, wenn es technisch anspruchsvoll wird. Denn bei smartfactory bauen wir selten die zehnte Standard-Website, sondern meistens komplexe digitale Systeme mit Substanz.
Du denkst mit, stellst Fragen, hinterfragst Entscheidungen und willst verstehen, warum Dinge so gebaut werden, wie sie gebaut werden. Uns ist wichtig, dass du nicht nur bei uns lernst, sondern auch selbst etwas mitbringst: Neugier, Drive, technische Grundlagen und den Willen, schnell besser zu werden.
Dein Einstieg: das smartfactory Trainee-Programm
Als Trainee Software Engineer steigst du über unser internes Trainee-Programm bei smartfactory ein.
Das Programm ist praxisnah aufgebaut und bildet unsere echten Kundenprojekte realistisch ab. Du arbeitest nicht an zufälligen Tutorial-Aufgaben, sondern durchläufst unser eigenes smartfactory Curriculum mit klaren Lernzielen, enger Betreuung und einem realitätsnahen internen Projekt.
Dabei lernst du:
- unseren Tech-Stack mit Python, Django, PostgreSQL, Vue.js und Nuxt
- saubere Code-Struktur und Architektur-Grundlagen
- Git, Testing, Code Reviews und Teamarbeit
- Deployment, Betrieb und Qualitätsansprüche
- wie professionelle Softwareprojekte von der Anforderung bis zum Go-Live entstehen
Ziel ist einfach: Wir bringen dich so schnell wie sinnvoll «up to speed», damit du produktiv im Team mitarbeiten kannst.
Das Trainee-Programm dauert maximal 6 Monate und ist befristet. Eine einmalige Verlängerung um weitere 6 Monate ist möglich, aber nicht der Plan A. Unsere Erwartung ist klar: Wer motiviert ist und schnell lernt, schliesst das Curriculum deutlich früher ab. Bisherige Trainees mit Jobangebot haben das Programm in 1.5 bis 5 Monaten erfolgreich durchlaufen.
Was du in dieser Zeit machst
Du arbeitest aktiv am smartfactory Curriculum und entwickelst parallel ein internes Projekt, das wie ein echtes Kundenprojekt aufgebaut ist.
Dabei geht es nicht darum, irgendwo ein bisschen Code zusammenzuklicken. Du lernst, wie Frontend und Backend zusammenspielen, wie Anforderungen sauber umgesetzt werden, wie man Code reviewed, testet, deployed und betreibt.
Je nach Fortschritt übernimmst du gegen Ende des Trainee-Programms erste klar abgegrenzte Tasks aus echten Kundenprojekten. Nicht als billige Arbeitskraft, sondern als Vorbereitung auf den nächsten Schritt: eine feste Stelle als Software Engineer.
Kurz gesagt: Du holst keinen Kaffee. Ausser für dich selbst. Und selbst dann nur, wenn du willst.
Was du mitbringen musst
Du bist kein Senior. Das erwarten wir nicht.
Aber du kannst bereits coden und hast dir solide Grundlagen erarbeitet – durch Studium, Lehre, private Projekte, Bootcamp oder sehr viel Eigeninitiative.
Wichtig ist:
- du hast erste Programmiererfahrung und kannst sie nachvollziehbar zeigen
- du willst Softwareentwicklung ernsthaft lernen, nicht einfach mal reinschauen
- du bist bereit, Zeit, Fokus und Energie in deine Entwicklung zu investieren
- du kannst mit Feedback umgehen
- du willst verstehen, nicht nur kopieren
- du hast den Anspruch, laufend besser zu werden
Vor dem Einstieg gibt es ein Probearbeiten mit denselben Grundaufgaben, die alle Entwicklerinnen und Entwickler bei uns durchlaufen. Natürlich bewerten wir deine Lösung passend zu deinem Skilllevel. Am Ende präsentierst du sie unserem Senior-Dev-Team.
AI Disclaimer
Wir sind nicht gegen AI-Tools. Im Gegenteil.
Man merkt aber sehr schnell, ob jemand AI nutzt, um schneller und effizienter zu arbeiten – oder ob einfach ungeprüft Output produziert wurde. Spätestens bei kritischen Nachfragen durch unsere Senior Devs fliegt das auf.
AI ist bei uns erlaubt. Nicht erlaubt ist: keine Ahnung haben, was der eigene Code macht.
Ausbildung
Deine formale Ausbildung ist für uns zweitrangig.
Informatikstudium, Informatiklehre, Bootcamp oder autodidaktischer Weg: Entscheidend ist, dass du Softwareentwicklung ernst nimmst, Grundlagen mitbringst und bereit bist, dich reinzuknien.
Sprachen
Du solltest Schweizerdeutsch und Englisch verstehen und sprechen können.
Standort
Du wohnst in der Schweiz und bist hier ohne Umwege arbeitsberechtigt.
Womit du zusätzlich punktest
- eigene Projekte, Repositories oder technische Spielereien, die du zeigen kannst
- erste Erfahrung mit Webframeworks oder Datenbanken
- Interesse an sauberem Code, Architektur und der Frage, warum Dinge so gebaut werden
- Humor, Selbstironie und ein lockerer, respektvoller Umgang im Team
- Bachelor in Informatik oder einem vergleichbaren Feld
- Dark Mode macht dich nicht automatisch besser. Aber statistisch gesehen schadet es sicher nicht.
Zum Schluss noch etwas Wichtiges
Ja, das Trainee-Programm ist befristet.
Aber nicht im Sinne von «billige Arbeitskraft» oder «wir schauen dann mal». Es ist unser bewusst gewählter Weg, Menschen mit Potenzial eine echte Chance zu geben, die fachlich schon coden können, aber noch nicht genug Berufserfahrung für den direkten Einstieg als Software Engineer haben.
Unser Ziel ist nicht, dich möglichst lange im Trainee-Status zu halten.
Unser Ziel ist, dich in kurzer Zeit zu einem vollwertigen Mitglied unseres Entwicklungsteams aufzubauen. Wir investieren dafür Zeit, Betreuung und echte Projektpraxis. Du investierst Lernbereitschaft, Einsatz und Tempo.
Wenn das zusammenpasst, ist der nächste Schritt klar: eine unbefristete Stelle als Software Engineer bei smartfactory.

Nun der für dich interessante Teil, was wir bieten:
- Während der Trainee-Zeit beträgt dein Lohn CHF 2’000 pro Monat.
Wenn du das Programm erfolgreich abschliesst, ist das Ziel ein direkter Übergang in eine unbefristete Stelle als Software Engineer bei smartfactory. - Spannende Projekte – wir arbeiten für Firmen und Organisationen, die man in der Schweiz kennt. Keine Übungsseiten, sondern Anwendungen, die wirklich genutzt werden – und bei denen du von Anfang an technisch etwas zu sagen hast.
- Ein schönes, helles Büro in einem modernen Neubau mit offener Architektur, viel Tageslicht und Klimaanlage – aber keine Angst: Im ganzen Dev-Bereich sind die Storen praktisch 24/7 unten, damit man davon auch ja nichts sieht.
- Angenehme Zusammenarbeit auf Augenhöhe – wir pflegen einen direkten, unkomplizierten Umgang miteinander. Entscheidungen werden pragmatisch getroffen, Humor ist erlaubt, und niemand besteht auf Formalitäten, nur weil er könnte.
- Remote-Option: Remote-Option: Für Trainees gibt es bewusst kein Homeoffice. Nicht aus mangelndem Vertrauen, sondern weil persönliches Coaching und schnelle Abstimmungen vor Ort deutlich effizienter sind. Gerade am Anfang ist es einfacher, wenn ein Senior direkt neben dir sitzt, als alles über Calls aus dem Homeoffice zu lösen. Auch viele von uns nutzen trotz 50 % Homeoffice-Möglichkeit bewusst mehr das Büro – aus genau diesem Grund.
- Teil eines starken Dev-Teams – du arbeitest nicht alleine, sondern im rund 10-köpfigen Entwicklerteam, das einander unterstützt, challenged und gemeinsam Lösungen baut.
- Kostenlose Getränke: Kaffee, Erfrischungsgetränke, Hipstermilch und Sirup (aka «Anmachsaft», laut unserem Österreicher) sind inklusive. Ergänzt durch Bierkühlschrank und Wasserspender mit gekühltem Wasser, wahlweise mit oder ohne Pläterli(!).
- Last Friday Dinner – einmal im Monat gehen wir als Team essen. Teilnahme ist komplett optional. Die Firma übernimmt das Essen für alle, die mitkommen – und du kannst gerne Freundinnen, Freunde oder ein anderes +1 mitbringen. Ganz entspannt, ohne Programmpunkt. Wir mögen gute Gesellschaft.
- Ein Bürohund, der für gute Laune sorgt und sich gerne mal ein paar Streicheleinheiten abholt.
- Büro direkt am Kanal – perfekt, wenn du über Mittag gerne eine Runde schwimmen gehst (eine Handvoll von uns tut das wirklich #Notyourtypicalsoftwareagencyafterall).
- Gratisparkplätze direkt vor dem Gebäude
- ÖV: Nur 2 Minuten zu Fuss vom Bahnhof Nidau entfernt – dieser ist mit dem „Zügli“ in nur 4 Minuten ab Bahnhof Biel erreichbar.
- Arbeitsgeräte nach Wahl: Mac oder Linux – du entscheidest, womit du am liebsten arbeitest.
- Mittagstisch-Gespräche – wir versuchen zwar seriös zu sein, aber über Mittag rutschen wir regelmässig in Diskussionen ab, die (zurecht) in keiner Fachliteratur vorkommen. Langweilig wird es nie – und manchmal kann es sein, dass du kurz an der Menschheit, inklusive dir selbst, zweifelst. Dieses Gefühl geht aber meistens am Nachmittag wieder weg.
- Obstkorb ist in Planung. Aber primär einfach als Bullet Point.
Hinweis: Wir akzeptieren keine Dossiers von Personalvermittlern. (wirklich nicht, Nachfragen bringt auch nichts, ungefragt Dossiers schicken und danach Nachfragen bringt auch wirklich nichts - auch anrufen bringt nichts.)
Jetzt bewerben
Wichtiger Hinweis, bevor du loslegst:
Wenn du eine der folgenden Fragen mit «Nein» beantworten musst, stehen die Chancen leider ungefähr so gut wie ein Internet Explorer Comeback. No hard feelings. Aber so sparen wir dir die Zeit – und uns auch.



