- Startseite
- Homeoffice Jobs
- Senior Software Engineer (f/m/d)
Senior Software Engineer (f/m/d)
Eckdaten
Arbeitsmodell
Über die Rolle
Als Senior Software Engineer sind Sie für das Design und die Entwicklung der Plattformarchitektur von IMC verantwortlich, wobei der Schwerpunkt auf Software- und Infrastrukturaspekten sowie der Plattform-Suchfunktion liegt. Sie arbeiten eng mit der Tech-Führung und den Produktteams zusammen, um kurz- und langfristige Verbesserungen zur Steigerung der Kundenzufriedenheit zu definieren.
Ihre Aufgaben
- Zusammenarbeit mit Software-Architekten, Tech Leads und Product Managern zur Analyse von Geschäftsanforderungen und deren Umsetzung in skalierbare Softwarelösungen.
- Design und Entwicklung von RESTful APIs mit Fokus auf Skalierbarkeit, Sicherheit, Verfügbarkeit und Latenz.
- Aufbau und Wartung von Cloud-nativen Anwendungen und verteilten Systemen unter Anwendung moderner Engineering-Praktiken.
- Übernahme komplexer technischer Herausforderungen und Entwicklung nachhaltiger, qualitativ hochwertiger Lösungen.
- Zusammenarbeit in einem dynamischen, autonomen Umfeld in kleinen, agilen und funktionsübergreifenden Teams nach DevOps/GitOps-Prinzipien.
- Beitrag zu einer Kultur des Wissensaustauschs, der kontinuierlichen Verbesserung und der technischen Exzellenz.
- Förderung hoher Engineering-Standards in Bezug auf Softwaredesign, Codequalität, Performance und Sicherheit.
Ihr Profil
- Mindestens 5 Jahre Berufserfahrung in der agilen Softwareentwicklung mit Java, Spring Framework und Spring Boot.
- Erfahrung mit Containern und Kubernetes (z. B. Docker).
- Erfahrung im Design und der Implementierung von Cloud-Services und RESTful APIs in verteilten Systemarchitekturen (RESTful API, Web API, RDBMS, NoSQL, Elasticsearch, Solr, Redis, Kafka, Messaging-Systeme, Metriken).
- Verfechter von Clean Code und DevOps-Kultur (z. B. GitLab CI, Jenkins, Gradle, Maven, Ansible, Terraform, Prometheus, Grafana, ELK-Stack, Helm).
- Erfahrung mit Cloud-nativen Entwicklungspraktiken wie Infrastructure as Code (IaC) und GitOps ist ein Plus.
- Kenntnisse in Microsoft Azure, AWS oder vergleichbaren Cloud-Plattformen sind von Vorteil.
- Fließende Englischkenntnisse sind erforderlich; Deutschkenntnisse sind ein starkes Plus.
- Selbstmotiviert, gut organisiert und fähig, unabhängig in agilen Umgebungen zu arbeiten.
- Starke Kommunikationsfähigkeiten zur Übersetzung von Geschäftsanforderungen in technische Lösungen.
Was wir bieten
- Aktive Mitgestaltung und Weiterentwicklung unserer Cloud-Native-Strategie.
- Aufbau und Betrieb von Plattform- und Infrastruktur-Kernservices in einer verteilten, serviceorientierten Architektur.
- Flexible Arbeitszeiten, flache Hierarchien und eine kooperative Unternehmenskultur.
- Hybrides Arbeiten: Wir bieten volle Flexibilität bei der Kombination von Büro- und Remote-Arbeit.
- Zahlreiche Benefits wie Kinderbetreuungszuschuss, Jobticket, Sportangebote, betriebliche Altersvorsorge und Mitarbeiterrabatte.
- Individueller Entwicklungsplan für kontinuierliches persönliches Wachstum.
- Anspruchsvolles Onboarding-Programm für eine reibungslose Integration.
- Teilhabe an Best Practices der E-Learning-Branche.


