Senior Software Engineer

Senior Software Engineer

Stuttgart Vollzeit 99000 - 110000 € / Jahr (geschätzt) Kein Home Office möglich
B

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für KI-gestützte Anwendungen und arbeite an spannenden Prototypen.
  • Arbeitgeber: Belcan ist ein führendes Unternehmen im Verteidigungssektor, das innovative Lösungen bietet.
  • Mitarbeitervorteile: Genieße ein wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitszeiten.
  • Warum dieser Job: Arbeite in einem dynamischen Team und gestalte die Zukunft der KI-Technologie mit.
  • Gewünschte Qualifikationen: Bachelor-Abschluss in Informatik oder verwandtem Bereich und mindestens 6 Jahre Erfahrung erforderlich.
  • Andere Informationen: Aktive Sicherheitsfreigabe auf Top Secret (TS) erforderlich.

Das voraussichtliche Gehalt liegt zwischen 99000 - 110000 € pro Jahr.

Innovative, Secure, and Outcome-Based Solutions

Ein Senior Software Engineer Job in Falls Church, Pentagon, Alexandria oder Arlington Area ist derzeit über Belcan bei einem unserer wichtigen Verteidigungskunden verfügbar. Um für diese Rolle in Betracht gezogen zu werden, benötigen Sie einen Bachelor-Abschluss in einem Computer- oder Datenwissenschaftsbereich und mindestens 6 Jahre relevante Erfahrung.

Aufgaben:

  • Entwurf und Entwicklung von Softwareanforderungen für mehrere KI-basierte Unterstützungsfunktionen, einschließlich Softwarearchitekturen, APIs, Frameworks und Bibliotheken.
  • Entwicklung von Frontend- und Backend-Softwareprototypen, Komponenten und Werkzeugen, die zur Beschleunigung des Prototyping-Prozesses genutzt werden können.
  • Wartung und Anleitung der Entwicklung gemeinsamer Bibliotheken und Werkzeuge, die von mehreren Teams verwendet werden.
  • Pflege des bestehenden Codes von produktiven Anwendungen, Durchführung von Fehlerbehebungen, Aktualisierungen des Codes und der Komponentenbibliotheken zur Erfüllung von Sicherheits- und Leistungsanforderungen sowie geplante Funktionserweiterungen im Sprintzeitplan.
  • Enge Zusammenarbeit mit Kunden und Anforderungsinhabern zur Entwicklung von Produktlinien.
  • Entwicklung von Plänen, Fahrplänen und Softwaredesignstrategien.
  • Analyse und Zerlegung von Aktivitäten und Anforderungen in Softwaredesigns, die auf Systemkomponenten/-unterkomponenten verteilt sind.
  • Unterstützung bei der Formulierung einer Strategie zur schnellen Prototypenerstellung von KI-Funktionen, einschließlich generativer KI.
  • Zusammenarbeit mit Datenwissenschaftlern, UX-Designern, kognitiven Wissenschaftlern, Entwicklern und Testern zur Erstellung kohärenter und solider Softwaredesigns, die die Grundlage für skalierbare KI-Lösungen bilden.
  • Dokumentation von Anforderungen und Spezifikationen sowie Überprüfung der von anderen Teams und Anbietern bereitgestellten Dokumentation.
  • Optimierung von Softwaredesigns und -architekturen zur Erreichung der gewünschten Leistungsziele und Entwicklung von Werkzeugen und Methoden zur Profilerstellung und Erfassung von Leistungskennzahlen.
  • Aktuelle Informationen über die neuesten KI-Systeme und Softwarearchitekturen sowie Trends von Entwurfsmustern bis hin zu DevSecOps und Systemarchitekturmustern.
  • Erfassung, Entwicklung und Berichterstattung von Referenzarchitekturen und Dokumentation von Compliance-Standards.

Erforderliche Qualifikationen:

  • Erfahrung mit Frontend-Frameworks wie React oder Vue.
  • Erfahrung mit Backend-Runtimes und Frameworks wie Node.js, Spring, Spring Boot, Django, Flask usw.
  • Erfahrung mit agilen Softwareentwicklungsmethoden, -tools und der Bereitstellung von Führung für andere Entwickler innerhalb eines agilen Rahmens.
  • DevSecOps-Erfahrung, einschließlich der Verwendung von Continuous Integration / Continuous Delivery (CI/CD) Tools (Git-Runners, Code-Scanning-Tools).
  • Erfahrung mit Containerisierung und der Verwendung von Kubernetes.
  • Vertrautheit mit objekt-relationalen Modellierungs-Persistenz-Frameworks (z.B. SQLAlchemy) und PostgreSQL.
  • Vertrautheit mit der Verwendung von ElasticSearch/OpenSearch und Neo4J als persistente Speicher.
  • Gut vertraut mit modernen Softwarearchitekturen wie Microservices sowie Frontend-Frameworks.
  • Starke Kommunikationsfähigkeiten: Sie müssen proaktiv mit anderen Mitgliedern des CDAO sowohl innerhalb als auch außerhalb Ihres Teams kommunizieren.
  • Fähigkeit zur Synthese von Anforderungen, die den Funktionsanforderungen zugrunde liegen, Empfehlung alternativer technischer und geschäftlicher Ansätze und Unterstützung der Ingenieure bei der Einhaltung strenger Zeitpläne.
  • DoDD 8140 IAT Level III wird bevorzugt.
  • Besitz einer aktiven Top Secret (TS) Sicherheitsfreigabe mit Berechtigung für sensible compartmented information (SCI).

Bevorzugte Qualifikationen & Fähigkeiten:

Vergütung: Wir bieten ein wettbewerbsfähiges Gehalts- und Leistungspaket. Diese Position bietet eine Gehaltsspanne von 165.000-190.000. Belcan berücksichtigt mehrere Faktoren bei der Abgabe eines Angebots, einschließlich, aber nicht beschränkt auf Bildung, Erfahrung, geografische Lage und Disziplin. Zu den angebotenen Leistungen können Gesundheitsversorgung, Zahnmedizin, Sehhilfe, Lebensversicherung; 401(k); Bildungsunterstützung; bezahlte Freizeit einschließlich PTO, Feiertagen und allen anderen gesetzlich vorgeschriebenen bezahlten Urlauben gehören.

Senior Software Engineer Arbeitgeber: Belcan LLC

Belcan ist ein hervorragender Arbeitgeber, der innovative und sichere Lösungen im Verteidigungssektor bietet. Mit einem starken Fokus auf Mitarbeiterentwicklung und einem unterstützenden Arbeitsumfeld in der Region Falls Church, Pentagon, Alexandria oder Arlington, profitieren unsere Mitarbeiter von wettbewerbsfähigen Gehältern, umfassenden Sozialleistungen und flexiblen Arbeitszeiten. Wir fördern eine Kultur der Zusammenarbeit und des Wachstums, die es unseren Senior Software Engineers ermöglicht, an spannenden Projekten zu arbeiten und ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln.
B

Kontaktperson:

Belcan LLC HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer

Netzwerken mit Fachkollegen

Nutze Plattformen wie LinkedIn, um dich mit anderen Softwareentwicklern und Fachleuten im Bereich Künstliche Intelligenz zu vernetzen. Nimm an relevanten Gruppen und Diskussionen teil, um dein Wissen zu erweitern und potenzielle Kontakte zu knüpfen, die dir bei deiner Bewerbung helfen können.

Aktuelle Trends verfolgen

Bleibe über die neuesten Entwicklungen in der Softwarearchitektur und Künstlichen Intelligenz informiert. Lies Fachartikel, Blogs und nimm an Webinaren teil, um dein Wissen auf dem neuesten Stand zu halten und in Vorstellungsgesprächen darüber sprechen zu können.

Praktische Erfahrungen sammeln

Beteilige dich an Open-Source-Projekten oder erstelle eigene Projekte, die deine Fähigkeiten in Frontend- und Backend-Entwicklung demonstrieren. Dies zeigt nicht nur deine technischen Fähigkeiten, sondern auch dein Engagement für kontinuierliches Lernen und Wachstum.

Vorbereitung auf technische Interviews

Übe häufige technische Interviewfragen und -aufgaben, insbesondere in Bezug auf die von dir verwendeten Frameworks und Technologien. Bereite dich darauf vor, deine Problemlösungsfähigkeiten und dein technisches Wissen während des Interviews unter Beweis zu stellen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer

Kenntnisse in Frontend-Frameworks wie React oder Vue
Erfahrung mit Backend-Laufzeiten und -Frameworks wie Node.js, Spring, Spring Boot, Django, Flask
Vertrautheit mit Agile-Softwareentwicklungsmethoden und -tools
Führungskompetenz innerhalb eines Agile-Frameworks
DevSecOps-Erfahrung, einschließlich der Nutzung von CI/CD-Tools
Kenntnisse in Containerisierung und Verwendung von Kubernetes
Vertrautheit mit objekt-relationalen Modellierungsframeworks (z.B. SQLAlchemy) und PostgreSQL
Erfahrung mit ElasticSearch/OpenSearch und Neo4J als persistente Speicher
Vertrautheit mit modernen Softwarearchitekturen wie Microservices
Starke Kommunikationsfähigkeiten
Fähigkeit zur Synthese von Anforderungen und Empfehlung alternativer technischer Ansätze
Kenntnis von Dokumentationsstandards und Compliance-Anforderungen
Analytische Fähigkeiten zur Optimierung von Softwaredesigns und Architekturen
Fähigkeit zur Zusammenarbeit mit interdisziplinären Teams

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Qualifikationen und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deiner Bewerbung ansprichst.

Betone deine technischen Fähigkeiten: Hebe deine Erfahrungen mit Frontend-Frameworks wie React oder Vue sowie Backend-Technologien wie Node.js oder Django hervor. Zeige, wie du diese Technologien in früheren Projekten eingesetzt hast.

Erstelle ein überzeugendes Anschreiben: Verfasse ein individuelles Anschreiben, das deine Motivation für die Position und das Unternehmen verdeutlicht. Gehe darauf ein, wie deine Fähigkeiten und Erfahrungen zur Erreichung der Unternehmensziele beitragen können.

Dokumentiere deine Erfolge: Füge konkrete Beispiele aus deiner bisherigen Berufserfahrung hinzu, die deine Erfolge und Fähigkeiten im Bereich Softwareentwicklung und Teamarbeit belegen. Verwende Zahlen und Fakten, um deine Aussagen zu untermauern.

Wie du dich auf ein Vorstellungsgespräch bei Belcan LLC vorbereitest

Verstehe die Technologien

Mach dich mit den spezifischen Technologien und Frameworks vertraut, die in der Stellenbeschreibung erwähnt werden, wie React, Node.js und Kubernetes. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen mit diesen Tools.

Bereite Beispiele vor

Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der Softwareentwicklung und im Umgang mit AI-Technologien zu demonstrieren.

Zeige Teamarbeit und Kommunikation

Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du Beispiele für erfolgreiche Teamprojekte und deine Kommunikationsfähigkeiten parat haben. Betone, wie du in der Vergangenheit mit anderen Entwicklern, Designern und Stakeholdern zusammengearbeitet hast.

Frage nach den nächsten Schritten

Am Ende des Interviews ist es wichtig, Interesse zu zeigen. Frage nach den nächsten Schritten im Auswahlprozess oder nach den Herausforderungen, die das Team aktuell bewältigt. Das zeigt dein Engagement und deine Neugier für die Position.

Senior Software Engineer
Belcan LLC
B
  • Senior Software Engineer

    Stuttgart
    Vollzeit
    99000 - 110000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-04-15

  • B

    Belcan LLC

Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>