Auf einen Blick
- Aufgaben: Gestalte die Architektur einer innovativen, KI-gestützten Unternehmensplattform.
- Unternehmen: Führendes Unternehmen im Bereich Softwarearchitektur mit Fokus auf moderne Technologien.
- Vorteile: Vollständige Remote-Arbeit, hohe technische Verantwortung und strategischer Einfluss.
- Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung und Wissensaustausch.
- Warum dieser Job: Nutze deine Fähigkeiten, um die Zukunft der Unternehmenssoftware zu gestalten.
- Qualifikationen: Erfahrung in Softwarearchitektur und tiefes Wissen in modernen Technologien.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Enterprise Software Architect based in Germany.
Join an opportunity to define the technical direction of a next-generation AI-powered enterprise platform focused on scalable, intelligent software solutions. As an Enterprise Software Architect, you will shape the architecture of complex distributed systems while driving the modernization of existing technologies into a unified product ecosystem. Working closely with engineering teams, you will establish architectural standards, integrate advanced AI capabilities, and ensure high levels of scalability, security, and performance. This role combines strategic technical leadership with hands-on system design, offering the chance to influence long-term product evolution and mentor experienced development teams. If you are passionate about enterprise architecture, cloud technologies, and AI innovation, this position provides the opportunity to make a lasting technical impact.
Accountabilities
- Define and lead the architecture of scalable, distributed enterprise applications designed to process large volumes of multilingual text and audio data.
- Design and implement secure integrations between .NET applications, AI services, Large Language Models (LLMs), translation technologies, and custom NLP pipelines.
- Assess existing software solutions and consolidate them into a flexible, customizable platform that supports diverse business and customer requirements.
- Establish architectural standards, technical guidelines, and software engineering best practices that promote maintainability, performance, and scalability.
- Collaborate with cross-functional engineering teams to drive technical strategy, review system designs, and ensure the delivery of high-quality software solutions.
- Mentor developers through architecture guidance, technical coaching, and code reviews while fostering continuous improvement across the engineering organization.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
- 10–12+ years of professional software development experience, including at least 3 years in an Enterprise or .NET Software Architect role.
- Extensive experience designing large-scale, microservices-based enterprise systems and distributed architectures.
- Deep expertise in C#, .NET 8+, ASP.NET Core, Java, ReactJS, and asynchronous programming patterns.
- Proven experience integrating AI technologies, Large Language Models, vector databases, cognitive services, or similar AI frameworks into enterprise applications.
- Strong knowledge of cloud-native architectures on Azure and/or AWS, messaging technologies such as RabbitMQ or Kafka, and large-scale data storage solutions.
- Solid understanding of Agile methodologies, modern SDLC practices, and enterprise software engineering standards.
- Excellent technical leadership, communication, problem-solving, and mentoring skills.
Benefits
- Fully remote work opportunity.
- Opportunity to shape the architecture of an innovative AI-powered enterprise platform.
- Work with modern technologies including cloud-native infrastructure, AI frameworks, and Large Language Models.
- High level of technical ownership and strategic influence.
- Collaborative engineering environment focused on innovation and continuous improvement.
- Opportunities for professional growth, technical leadership, and knowledge sharing.
Enterprise Software Architect Arbeitgeber: Jobgether
Jobgether ist ein hervorragender Arbeitgeber, der kreative Talente in der Schweiz anzieht. Mit flexiblen Arbeitsbedingungen, 20 Urlaubstagen und umfassender medizinischer Versicherung bietet das Unternehmen nicht nur ein unterstützendes und innovatives Arbeitsumfeld, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Hier haben Sie die Chance, in einem dynamischen Team zu arbeiten und Ihre kreativen Ideen in die Tat umzusetzen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Enterprise Software Architect 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 Jobgether anzuklopfen, wenn du dich auf die Stelle als Enterprise Software Architect 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 Jobgether vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Enterprise Software Architect mit Bravour zu bestehen
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 Jobgether 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 Jobgether 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.