Journeyman Software Engineer
Journeyman Software Engineer

Journeyman Software Engineer

Stuttgart Vollzeit 93000 - 123000 € / 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: Werde Teil eines dynamischen Teams, das an der Spitze der KI-Technologie arbeitet und echten Einfluss hat.
  • Gewünschte Qualifikationen: Bachelor-Abschluss in Informatik oder verwandtem Bereich und mindestens 4 Jahre relevante Erfahrung erforderlich.
  • Andere Informationen: Standorte: Falls Church, Pentagon, Alexandria oder Arlington. Remote-Arbeit möglich.

Das voraussichtliche Gehalt liegt zwischen 93000 - 123000 € pro Jahr.

Innovative, Secure, and Outcome-Based Solutions

Job Summary: A Journeyman Software Engineer job in Falls Church, Pentagon, Alexandria, or Arlington Area is currently available through Belcan at one of our key Defense clients. To be considered for this role, you will have a Bachelor's degree in a computer or data science field and a minimum of 4 years of relevant experience.

Job Duties:

  • Designs and develops software requirements for multiple Artificial Intelligence based support capabilities including the software architectures, APIs, frameworks, and libraries.
  • Develops front end and backend of software prototypes, components, and tooling that can be leveraged to speed prototyping process.
  • Maintains and guides the development of common libraries and tools used by multiple teams.
  • Maintains the existing code base of in-production applications, performing bug fixes, updates of code and component libraries to meet security and performance needs as required, and capability enhancements as planned in the sprint schedule.
  • Works closely with clients and requirements owners to build out product lines.
  • Develops plans, road maps, software design strategies.
  • Analyzes and decomposes activities and requirements to software designs that are allocated across systems components/sub-components.
  • Aids in formulating a strategy on how to achieve rapid prototyping of AI capabilities, including Generative AI.
  • Works with data scientists, UX designers, cognitive scientists, developers, and testers to compose cohesive and sound software designs that form the basis of scalable AI solutions.
  • Documents requirements and specifications and reviews documentation provided by other teams and vendors.
  • Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics.
  • Stays informed on latest AI system and software architectures and trends from design patterns to DevSecOps and systems architecture patterns.
  • Captures, develops, and reports reference architectures and documenting compliance standards.

Required Qualifications:

  • Experience with front end frameworks like React or Vue.
  • Experience with backend runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
  • Experience with Agile software development methodologies and tools.
  • DevSecOps experience including the use of Continuous Integration / Continuous Delivery (CI/CD) Tooling (Git runners, code scanning tools).
  • Experience with containerization and use of Kubernetes.
  • Familiarity with Object Relational Modeling persistence frameworks (e.g. SQLAlchemy), and with PostgreSQL.
  • Familiarity with the use of ElasticSearch/OpenSearch, and Neo4J as persistent stores.
  • Well versed in modern software architectures like micro-services as well as front-end frameworks.
  • Strong communications skills: you will be required to proactively engage fellow CDAO members both inside and outside of your team.
  • Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.
  • DoDD 8140 IAT Level III is preferred.

Preferred Qualifications & Skills:

Compensation: We provide a competitive pay and benefits package. This position is offering a salary range of 155,000-175,000. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.

Journeyman 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 Software Engineers ermöglicht, an spannenden Projekten zu arbeiten und ihre Fähigkeiten kontinuierlich auszubauen.
B

Kontaktperson:

Belcan LLC HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Journeyman Software Engineer

Netzwerken mit Fachkollegen

Nutze Plattformen wie LinkedIn, um dich mit anderen Software-Ingenieuren und Fachleuten aus der Verteidigungsbranche 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 KI und Softwarearchitekturen informiert. Besuche Webinare, Konferenzen oder Online-Kurse, um dein Wissen zu vertiefen und deine Fähigkeiten auf dem neuesten Stand zu halten, was dir einen Vorteil im Auswahlprozess verschaffen kann.

Praktische Erfahrungen sammeln

Engagiere dich in Open-Source-Projekten oder erstelle eigene Projekte, die deine Fähigkeiten in Frontend- und Backend-Entwicklung demonstrieren. Diese praktischen Erfahrungen sind nicht nur wertvoll für deinen Lebenslauf, sondern zeigen auch dein Engagement und deine Leidenschaft für Softwareentwicklung.

Vorbereitung auf technische Interviews

Bereite dich gezielt auf technische Interviews vor, indem du häufige Fragen zu Softwarearchitekturen, Programmiersprachen und Problemlösungsansätzen übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Programmierfähigkeiten zu testen und zu verbessern, damit du im Interview glänzen kannst.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Journeyman 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
DevSecOps-Erfahrung, einschließlich der Verwendung von Continuous Integration / Continuous Delivery (CI/CD) Tools
Kenntnisse in Containerisierung und Verwendung von Kubernetes
Vertrautheit mit objekt-relationalen Modellierungsframeworks (z.B. SQLAlchemy) und PostgreSQL
Kenntnisse in der Verwendung von ElasticSearch/OpenSearch und Neo4J als persistente Speicher
Vertrautheit mit modernen Softwarearchitekturen wie Microservices
Starke Kommunikationsfähigkeiten
Fähigkeit zur Synthese von Anforderungen hinter Funktionsanfragen
Empfehlung alternativer technischer und geschäftlicher Ansätze
Fähigkeit zur Unterstützung von Ingenieurefforts zur Einhaltung aggressiver Zeitpläne
Kenntnisse in der Dokumentation von Anforderungen und Spezifikationen

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 maßgeschneidertes Anschreiben: Verfasse ein individuelles Anschreiben, das deine Motivation für die Position als Journeyman Software Engineer erklärt. Gehe darauf ein, wie deine Fähigkeiten und Erfahrungen den Anforderungen der Stelle entsprechen.

Dokumentiere deine Erfolge: Füge konkrete Beispiele aus deiner bisherigen Berufserfahrung hinzu, die deine Erfolge in der Softwareentwicklung belegen. Dies könnte die Entwicklung von Prototypen oder die Optimierung von Softwarearchitekturen umfassen.

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

Kenntnis der Technologien

Stelle sicher, dass du mit den geforderten Technologien und Frameworks wie React, Node.js und Kubernetes vertraut bist. Bereite dich darauf vor, spezifische Fragen zu diesen Technologien zu beantworten und eventuell auch praktische Beispiele aus deiner bisherigen Arbeit zu nennen.

Verstehe Agile Methoden

Da Erfahrung mit Agile-Methoden gefordert ist, solltest du in der Lage sein, deine Erfahrungen mit Scrum oder Kanban zu erläutern. Überlege dir, wie du in früheren Projekten zur Effizienz des Teams beigetragen hast und welche Rolle du dabei gespielt hast.

Kommunikationsfähigkeiten demonstrieren

Da starke Kommunikationsfähigkeiten gefordert sind, bereite dich darauf vor, Beispiele zu geben, wie du erfolgreich mit verschiedenen Stakeholdern zusammengearbeitet hast. Zeige, dass du in der Lage bist, technische Konzepte klar und verständlich zu erklären.

Vorbereitung auf technische Fragen

Erwarte technische Fragen, die dein Wissen über Softwarearchitekturen und -designs testen. Übe das Lösen von Problemen und das Erklären deiner Lösungsansätze, um deine Denkweise und Herangehensweise an Herausforderungen zu demonstrieren.

Journeyman Software Engineer
Belcan LLC
B
  • Journeyman Software Engineer

    Stuttgart
    Vollzeit
    93000 - 123000 € / 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
>