Sr. Cloud Software Engineer

Sr. Cloud Software Engineer

Stuttgart Vollzeit Kein Homeoffice möglich
C

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Softwarelösungen für eine cloud-native Umgebung.
  • Unternehmen: Innovatives Unternehmen mit Fokus auf nationale Sicherheit und Teamarbeit.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Möglichkeiten zur beruflichen Weiterentwicklung und ein unterstützendes Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Cloud-Technologie und trage zu wichtigen Missionen bei.
  • Qualifikationen: Erfahrung in Softwareentwicklung und Cloud-Technologien erforderlich.

Die Gelegenheit

Als CACI Senior Cloud Software Engineer entwerfen, bauen und warten Sie skalierbare Softwarelösungen für ein mission-kritisches, cloud-natives Ökosystem. Diese Rolle gehört zum HTAP-Programmteam und ist verantwortlich für die Übersetzung komplexer Missionsanforderungen in robuste, wiederverwendbare und sichere Softwaretools und -Subsysteme auf der Google Cloud Platform (GCP). Die Person wird Domainanalysen leiten, innovative Technologielösungen entwerfen und Best Practices für den gesamten Softwareentwicklungslebenszyklus festlegen. Die Person wird regelmäßig mit Datenwissenschaftlern, DevSecOps-Ingenieuren und Missionsinhabern interagieren, um eine hochmoderne Analyseumgebung für alliierte, Partner- und US-Operationen zu verbessern und aufrechtzuerhalten.

Verantwortlichkeiten

  • Architektur und Entwicklung skalierbarer, robuster und sicherer Softwaretools und Mikrodienste für eine cloud-native Umgebung.
  • Leitung des Designs von Software-Subsystemen, Förderung der Code-Wiederverwendung und Festlegung technischer Standards für das Ingenieurteam.
  • Entwicklung und Integration benutzerdefinierter APIs, einschließlich solcher, die AI/ML-Modellausgaben für Unternehmensanwendungen bereitstellen.
  • Bereitstellung und Verwaltung cloud-nativer Infrastruktur, einschließlich Google Kubernetes Engine (GKE) Clustern und Confidential Compute Instanzen, unter Verwendung von Infrastructure as Code (IaC) Prinzipien.
  • Implementierung und Wartung von CI/CD-Pipelines für automatisiertes Bauen, Testen und Bereitstellen von Software.
  • Einrichtung und Verwaltung umfassender Anwendungsüberwachung, Protokollierung und Alarmierung mithilfe der Google Cloud-Betriebs-Suite zur Gewährleistung der Systemgesundheit und -leistung.
  • Zusammenarbeit mit Sicherheitsteams zur Durchführung regelmäßiger Sicherheitsupdates, Behebung von Schwachstellen und Implementierung sicherer Codierungspraktiken.
  • Mentoring von Junior-Ingenieuren, Leitung von Code-Reviews und Pflege hochwertiger technischer Dokumentation.

Qualifikationen

  • US-Bürger mit einer aktiven TS/SCI-Sicherheitsfreigabe.
  • Abschluss in Informatik, Ingenieurwesen oder einem verwandten technischen Bereich (oder gleichwertige praktische Erfahrung).
  • DoD 8570.01-M / DoD 8140 IAT Level II (oder höher) Basiskzertifizierung (z.B. CompTIA Security+, CISSP).
  • 8+ Jahre professionelle Softwareentwicklungserfahrung, davon mindestens 5+ Jahre mit Fokus auf das Design und den Aufbau skalierbarer, verteilter Systeme.
  • Nachgewiesene Erfahrung in einer komplexen, funktionsübergreifenden Organisation, davon mindestens 3+ Jahre in der Leitung von Projektdesign oder technischer Architektur.
  • Expertise in Skript- und Programmiersprachen (z.B. Python, Go, Java, Bash).
  • Tiefe Erfahrung mit Containerisierung (Docker) und Orchestrierung (Kubernetes), einschließlich der Verwaltung von Container-Registries (z.B. Artifact Registry, Harbor).
  • Praktische Erfahrung im Aufbau und in der Wartung von CI/CD-Pipelines (z.B. GitLab CI, Jenkins).
  • Starkes Wissen über Cloud-Netzwerke (VPCs, Firewall-Regeln, Lastenausgleich) und Sicherheitsprinzipien in einer GCP-Umgebung.
  • Google Cloud Professional Cloud Developer-Zertifizierung.
  • Google Cloud Professional Cloud Architect-Zertifizierung.

Gewünscht

  • Master-Abschluss oder PhD in Ingenieurwesen, Informatik oder einem verwandten technischen Bereich.
  • Google Cloud Professional Cloud DevOps Engineer-Zertifizierung.
  • Erfahrung mit Big Data-Verarbeitungsframeworks wie Apache Spark oder Apache Airflow.

Was Sie erwarten können

Eine Kultur der Integrität. Bei CACI stellen wir Charakter und Innovation in den Mittelpunkt unseres Handelns. Als geschätztes Teammitglied sind Sie Teil einer leistungsstarken Gruppe, die sich den Missionen unserer Kunden widmet und von einem höheren Zweck geleitet wird - die Sicherheit unserer Nation zu gewährleisten.

Eine Vertrauensumgebung. CACI schätzt die einzigartigen Beiträge, die jeder Mitarbeiter in unser Unternehmen und unsere Kunden einbringt - jeden Tag. Sie haben die Autonomie, sich die Zeit zu nehmen, die Sie benötigen, durch einen einzigartigen flexiblen Urlaubsanspruch und haben Zugang zu umfangreichen Lernressourcen, um Ihre Ambitionen zu verwirklichen.

Ein Fokus auf kontinuierliches Wachstum. Gemeinsam werden wir die kritischsten Missionen unserer Nation vorantreiben, auf unserer langen Erfolgsgeschichte im Geschäft aufbauen und Möglichkeiten finden, neue Wege zu beschreiten - in Ihrer Karriere und in unserem Erbe.

Vergütungsbereich

Es gibt eine Vielzahl von Faktoren, die das endgültige Gehalt beeinflussen können, einschließlich, aber nicht beschränkt auf geografische Lage, Kategorien von Arbeitskräften im Rahmen von Bundesvertragsverhältnissen und Vertragslohnraten, relevante frühere Berufserfahrung, spezifische Fähigkeiten und Kompetenzen, Ausbildung und Zertifizierungen. Unsere Mitarbeiter schätzen die Flexibilität bei CACI, die es ihnen ermöglicht, qualitativ hochwertige Arbeit und ihr Privatleben in Einklang zu bringen. Wir bieten wettbewerbsfähige Vergütung, Leistungen sowie Lern- und Entwicklungsmöglichkeiten. Unser breites und wettbewerbsfähiges Angebot an Leistungsoptionen ist darauf ausgelegt, Mitarbeiter und deren Familien zu unterstützen und zu schützen.

Der vorgeschlagene Gehaltsbereich für diese Position liegt zwischen 126.100 und 277.300 USD.

CACI ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Schwangerschaft, sexueller Orientierung, Alter, nationaler Herkunft, Behinderung, Status als geschützter Veteran oder einer anderen geschützten Eigenschaft Berücksichtigung für eine Anstellung.

Sr. Cloud Software Engineer Arbeitgeber: Caci International

CACI ist ein hervorragender Arbeitgeber, der eine Kultur der Integrität und des Vertrauens fördert. Mit einem starken Fokus auf kontinuierliches Wachstum und innovativen Technologien bietet CACI seinen Mitarbeitern die Möglichkeit, in einem dynamischen Umfeld zu arbeiten, das sowohl persönliche als auch berufliche Entwicklung unterstützt. Die flexiblen Arbeitszeiten und umfassenden Sozialleistungen machen CACI zu einem attraktiven Arbeitsplatz für alle, die bedeutungsvolle und erfüllende Karrieren anstreben.

C

Kontaktdaten:

Caci International Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Sr. Cloud Software Engineer 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 Caci International anzuklopfen, wenn du dich auf die Stelle als Sr. Cloud Software Engineer 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 Caci International vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Sr. Cloud Software Engineer mit Bravour zu bestehen

Cloud-native Softwareentwicklung
Google Cloud Platform (GCP)
API-Entwicklung
Infrastructure as Code (IaC)
CI/CD-Pipelines
Containerisierung (Docker)
Orchestrierung (Kubernetes)

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 Caci International 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 Caci International 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.