Software Architect

Newroom Media GmbH
Osnabrück, Germany
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€60,000.0 - €72,000.0
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Artificial Intelligence Airflow Amazon Web Services Apache HTTP Server User Authentication Microsoft Azure Cloud Computing Cloud Engineering Computer Programming Databases Continuous Integration Information Engineering
+28 more
Extract Transform Load (ETL) DevOps Identity and Access Management Python (Programming Language) PostgreSQL NoSQL OAuth OpenID Software Architecture Release Management Software Engineering SQL Databases SQLAlchemy TypeScript Openapi ReactJS Large Language Models Backend Git Fastapi AngularJS Kubernetes Information Technology Graphql Virtual Agents Restful APIs Docker Web Api

Job description

  • Konzeption und Entwicklung innovativer IT-Projekte
  • Verantwortung für System- und Software-Architektur sowie technische Roadmap (verteilte Services, REST-APIs, Data Pipelines, Cloud-native auf Kubernetes)
  • Treffen und Dokumentieren von Architektur-Entscheidungen (ADRs) und Sicherstellung nicht-funktionaler Anforderungen (Performance, Skalierbarkeit, Zuverlässigkeit)
  • Aktive Mitarbeit über alle Disziplinen hinweg - von Data Engineering über Front- und Backend-Entwicklung bis hin zu DevOps (Python/FastAPI und Angular/React im Applikationsbereich; Data Pipelines im Datenbereich)
  • Einsatz und Weiterentwicklung von Agentic-AI-Workflows und KI-gestützten Entwicklungstools in der Architektur (z. B. Coding-Agents, MCP-Integrationen)

Qualität & Betrieb

  • Schreiben von hochwertigem Code - selbstständig und mit KI-Unterstützung (z. B. Agentic-Coding-Tools) - sowie Prüfung der Qualität des eigenen Codes und des Codes deiner Kolleginnen und Kollegen (Code- und Pull-Request-Reviews, Code-Standards, Definition of Done)
  • Eigenständige Problemanalysen, Fehlerbehebung und Anwendungs-Deployments (CI/CD, Container- und Cloud-Deployments)
  • Verantwortung für die Betriebssicherheit und -stabilität der Anwendungen (Troubleshooting in Produktion, Release-Management)

Team & Zusammenarbeit

  • Fachliche Anleitung und Weiterentwicklung des Teams (Mentoring, Onboarding, Wissenstransfer)
  • Aktive Mitgestaltung des agilen Prozesses (Task-Refinement, Aufwandsschätzungen, Sprint-Planning)
  • Technische Schnittstelle zwischen Team, Product Ownern, Stakeholdern und Kunden (Anforderungsklärung, Machbarkeitsanalysen, verständliche Aufbereitung technischer Sachverhalte)

Requirements

  • Loyalität und Integrität
  • Freude an Teamarbeit und interaktivem Arbeiten
  • Lust auf selbstbestimmtes und selbstorganisiertes Arbeiten
  • Einen erfolgreichen Abschluss der Informatik, Wirtschaftsinformatik oder in einem vergleichbaren Studiengang oder eine abgeschlossene Ausbildung in dem Bereich
  • Mehrjährige Berufserfahrung in der Softwareentwicklung, davon idealerweise erste Erfahrung in einer führenden oder koordinierenden technischen Rolle (z. B. als Tech Lead, Senior/Lead Developer oder Architekt)
  • Ausgeprägte Bereitschaft und Fähigkeit, breit einzusteigen: Du kennst dich in mehreren Bereichen aus und kannst überall aktiv mitarbeiten (Data Engineering, Front-/Backend-Entwicklung, DevOps)
  • Gute Programmierkenntnisse in Python (FastAPI) und TypeScript (Angular, React) sowie ein sicheres Gespür für sauberen, wartbaren Code
  • Fundierte Kenntnisse in der Gestaltung von Web-APIs (REST, OpenAPI)
  • Erfahrung mit Data Engineering - Datenmodellierung sowie Aufbau und Betrieb von Data Pipelines/ETL (z. B. Apache Airflow) auf Basis von SQL/PostgreSQL
  • Erfahrung mit modernen DevOps-Praktiken und -Werkzeugen (Git, CI/CD, Docker sowie Container-Orchestrierung mit Kubernetes/Helm)
  • Erfahrung oder vorheriger Kontakt mit Cloud-Computing-Anbietern wie STACKIT, Amazon Web Services oder Microsoft Azure - oder die Bereitschaft, dich in deren Dienste und Paradigmen einzuarbeiten
  • Verständnis für Software-Architektur und Erfahrung in der Konzeption und dem Review technischer Lösungen
  • Erfahrung oder Interesse an Agentic AI / KI-gestützten Entwicklungsworkflows (z. B. Claude Code, Copilot, LLM-Agenten) sowie Bereitschaft, diese aktiv im Architektur- und Entwicklungsalltag einzusetzen
  • Hohe Auffassungsgabe, lösungsorientiertes und effizientes Arbeiten
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Du bist gut im Austausch mit Kolleginnen, Kollegen und Kunden

Großartig wären zusätzlich:

  • Kenntnisse in begleitenden Technologien (SQLModel/SQLAlchemy, ORM & Datenbank-Migrationen, NoSQL, GraphQL)
  • Erfahrung mit Business-Intelligence-/Dashboarding-Tools (z. B. Apache Superset)
  • Erfahrung mit Identity- und Access-Management bzw. Authentifizierung (OIDC/OAuth2, JWT), * Teilnahme an Workshops und Projektarbeiten im Büro

Sprache:

  • Englisch (Verhandlungssicher) (Erforderlich)
  • Deutsch (Muttersprache, C1) (Erforderlich)

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Flexible schedule, * Flexible Arbeitszeiten
  • Möglichkeit zum hybriden Arbeiten
  • Spannende und herausfordernde Projekte
  • Dynamisches und agiles Arbeitsumfeld
  • Attraktives Gehaltspaket
  • Raum zur persönlichen Entfaltung und Weiterentwicklung

About the company

Als Tech Unternehmen mit Standorten in Köln und Osnabrück sind wir seit über 15 Jahren Spezialist für “Interactive Digital Signage” und “Mobile Solutions” am Point of Sale und Point of Interest sowie Experte für jegliche Projekte rund um digitale Transformation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all