Senior Software Engineer Cloud (all genders)

baramundi software AG
Augsburg, Germany
2 days ago

Role details

Contract type
Apprenticeship
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote
Augsburg, Germany

Tech stack

.NET
Microsoft Windows
Agile Methodologies
Artificial Intelligence
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Continuous Integration
Relational Databases
Shard (Database Architecture)
Integrated Development Environments
Microsoft Visual Studio
MongoDB
Nunit
Object-Oriented Software Development
Scrum
Software Engineering
TypeScript
Openapi
RxJS
Cloud Platform System
Autoscaling
Large Language Models
Prompt Engineering
Angular
Kubernetes
Information Technology
Playwright
Api Design
Terraform
Domain Driven Design
gRPC
Serverless Computing
Key Vault
Microservices

Job description

  • CLOUD-LÖSUNGEN FÜR UNSERE KUNDEN: Du konzipierst, testest und pflegst die Features unseres Proactive Hubs oder unterstützt die Entwicklung unserer Cloud Plattform (kein Projektgeschäft) in einem selbstorganisierten Scrum-Team
  • CHALLENGE ACCEPTED: Du kümmerst dich mit deinem Team um Problemanalysen und bringst aktiv deine kreativen Lösungsansätze sowohl in unserer Cloud Plattform als auch in einer unserer Cloud Produkte ein
  • AUTOMATION FIRST: Du bringst deine fundierten Kenntnisse in der Automatisierung von Pipelines/Tests ein und stellst sicher, dass unsere Prozesse effizient und skalierbar sind
  • SECURITY BY DESIGN: Du brennst für Security und Sichere Softwareentwicklung. Du hast Erfahrung mit kryptografischen Verfahren, Methoden wie Threat Modelling und die Sicherheit des Codes sind dir wichtig
  • TEAMS BILDEN: Du hast die Möglichkeit, das Produkt in engem Austausch mit Product Ownern und Stakeholdern mitzugestalten
  • ERFOLGE TEILEN: Du stellst deine Erfahrungen und Arbeitsergebnisse im Team sowie abteilungsübergreifend vor
  • SPASS HABEN: Du findest deinen Platz in unserem bunten und kollegialen Umfeld

Requirements

  • Abgeschlossenes Studium der Informatik oder eine vergleichbare praxisnahe Qualifikation
  • Mindestens 5 Jahre Erfahrung in der Entwicklung und dem Betrieb von produktionsreifer Software
  • Sehr gute Kenntnisse in C# / .NET (8+), insbesondere asynchrone Programmierung, Performance sowie moderne objektorientierte und funktionale Patterns
  • Sauberer, testbarer Code nach SOLID-Prinzipien, Domain-Driven Design (DDD) und Clean Architecture
  • Ausgeprägte Fähigkeiten im API-Design (REST, gRPC, OpenAPI, asynchrone Messaging-Architekturen)
  • Fundierte Praxiserfahrung mit Microsoft Azure, insbesondere IoT Hub, Event Hub/Grid, Azure Functions, Service Bus, Storage, Key Vault, Managed Identity
  • Mehrjährige Erfahrung mit dokumentenorientierten Datenbanken, vorzugsweise MongoDB (Schema-Design, Indexierung, Aggregationen, Sharding/Replica Sets)
  • Gute Kenntnisse relationaler Datenbanken
  • Sehr gute Kenntnisse in Angular (aktuelles LTS) und TypeScript, inkl. State Management, RxJS, Performance-Optimierung und Accessibility
  • Erfahrung im Design und Betrieb skalierbarer Microservices inkl. Resilienz-Pattern (Retry, Circuit Breaker, Idempotenz) und Eventual Consistency
  • Praxiserfahrung mit Kubernetes (idealerweise AKS), inkl. Helm, Autoscaling und Observability
  • Erfahrung mit Infrastructure as Code (Terraform) sowie CI/CD-Pipelines (Azure DevOps)
  • Sicherer Umgang mit Windows sowie den Entwicklungsumgebungen Visual Studio und VS Code
  • Erfahrung mit agiler Softwareentwicklung, Trunk-Based Development und einer ausgeprägten Code-Review-Kultur
  • Starker Fokus auf Testautomatisierung (xUnit/NUnit, Playwright) über Unit-, Integrations- und End-to-End-Tests hinweg
  • Hohes Abstraktionsvermögen gepaart mit pragmatischer Umsetzung sowie ausgeprägte analytische und problemlösungsorientierte Fähigkeiten
  • Neugierig und begeistert gegenüber neuen Technologien, insbesondere im Bereich KI
  • Teamorientierte Persönlichkeit mit Freude daran, Wissen weiterzugeben und Kolleg:innen zu begleiten
  • Sehr gute Englischkenntnisse in Wort und Schrift; Deutschkenntnisse sind von Vorteil
  • Starkes Plus: Erfahrung in der Integration von AI/ML-Lösungen, insbesondere mit LLMs und AI-Services (z. B. Azure OpenAI, LangChain), Kenntnisse in RAG-Architekturen, Vektordatenbanken, Prompt Engineering sowie Responsible-AI-Ansätzen

About the company

Der Software-Markt entwickelt sich rasant weiter - und unser Entwicklungs-Team ist immer vorne mit dabei. Zur Verstärkung unserer Research & Development Abteilungen suchen wir kreative Köpfe und leidenschaftliche Entwickler oder Entwicklerinnen, die unsere Cloud-Lösungen auf das nächste Level bringen. Unsere Erfolgsgeschichte wird zu 100 Prozent in Deutschland geschrieben, und am Standort Augsburg arbeiten eingespielte Teams aus Softwareentwicklern, Testern, Scrum Mastern, Product Ownern und Agile Coaches an den Software-Produkten von morgen. Das Einzige, was uns dafür im Moment fehlt, bist du. Neben einem großartigen Team bieten wir dir die Möglichkeit, auch von zu Hause zu arbeiten, aktiv an der Produktentwicklung mitzuwirken und deine Ideen jederzeit einzubringen., #1 KOMM' IN RUHE AN Unser Rundum-Sorglos-Paket macht den Einstieg besonders leicht. Deine persönliche:r Startbegleiter:in zeigt dir alles: vom Welcome-Frühstück bis zum vollausgestatteten Arbeitsplatz. #2 FÜHL DICH ZUHAUSE Das Mittagessen im hauseigenen Restaurant baraGusto und viele leckere Kaffeevariationen im gemütlichen CaféMundi gibt es kostenlos. Wir kümmern uns um deine Post und Pakete. Einmal im Monat treffen sich alle baramundianer während der Arbeitszeit zum Pizzaessen und Quatschen. Einfach so. #3 ERFAHRE WERT UND WERTSCHÄTZUNG Wir glauben an Werte und leben sie: Miteinander und Vertrauen. Mut, Begeisterung und Kompetenz. Unsere Kommunikations-Kultur ist offen und ehrlich. Genau wie die regelmäßigen Team-Feedbacks. #4 LASS DICH BELOHNEN Unsere Anerkennung spürst du auch. Erfolgs-Boni ist ebenso selbstverständlich wie Weihnachtsgeld, betriebliche Altersvorsorge und Teamevents. #5 GENIESSE DAS LEBEN Arbeitszeit ist Lebenszeit. Deshalb darfst du sie bei uns individuell gestalten. Mit Gleitzeit in Voll- oder Teilzeit, Home-Office, Mobile Work und sogar Sabbatical-Option. Bei einer 37 Stunden Wochenarbeitszeit mit 30 Tagen Urlaub. #6 BLEIB GESUND Wir wollen, dass es dir gut geht. Deshalb haben wir ergonomische Möbel und organisieren Gesundheitstage, Massagen, Yoga- und Laufgruppen. #7 ENTWICKLE DICH WEITER Dein persönliches und fachliches Weiterkommen ist uns wichtig. Wir bezahlen Fortbildungen, Sprachkurse und Coachings während der Arbeitszeit. Sogar 2-jährige Arbeitsaufenthalte in unserer Niederlassung in den USA sind drin. #8 ARBEITE AUF AUGENHÖHE Wir sind alle per du, vom Azubi bis zur Geschäftsführung. Komplizierte Hierarchien gibt es bei uns nicht. #9 DEINE FAMILIE IST UNS WICHTIG Familie bedeutet bei uns da sein, sich kümmern und gegenseitig unterstützen. Das tun wir mit Kita-Zuschüssen und Ferienbetreuung genauso wie bei unserem Familien-Sommerfest. #10 MACH UNS NOCH BESSER Wir wollen ein großartiger Ort und Arbeitgeber sein. Dazu brauchen wir ehrliches Feedback. Du hast Anregungen und Ideen, die uns noch besser und glücklicher machen? Wir setzen sie um. Das sagen die Mitarbeitenden * baramundi software GmbH Christian Loos Software Engineer Über die Jahre zu sehen, wie unser Produkt ausreift und wächst, macht mir einfach Spaß. Mehr * baramundi software GmbH Thomas Kremer Chapter Lead Azure Cloud Mich begeistert an meiner Arbeit, dass meine Aufgaben so vielseitig sind. Mehr Job-Infos Berufsfelder Anwendungsentwicklung Studienfächer Informatik Informationstechnik Wirtschaftsinformatik Abschluss Bachelor Master/Diplom Auszeichnungen

Apply for this position