Wonderschool
KBR
Mid Software Developer
Titel
Mid Software Developer
Als Softwareentwickler sind Sie für die Entwicklung und Implementierung sicherer Cluster- und Anwendung-Lebenszyklen über die gesamte Kette in Cloud-Umgebungen verantwortlich. Sie arbeiten mit Kunden und internen Teams zusammen, um Containerisierungslösungen mithilfe von Kubernetes oder Docker zu entwerfen und zu implementieren. Ein wichtiger Aspekt Ihrer Rolle wird der Aufbau und die Wartung von CI/CD-Pipelines sein, um einen reibungslosen und sicheren Software-Update-Prozess zu gewährleisten. Darüber hinaus wenden Sie GitOps-Prinzipien für die Automatisierung der Softwarebereitstellung an, um sicherzustellen, dass die Systeme sowohl effizient als auch sicher sind. Ihre Arbeit wird die Ziele der Organisation zur Verbesserung der Sicherheit, Skalierbarkeit und betrieblichen Effizienz unterstützen.
Warum zu uns kommen?
Innovative Projekte
Bei KBR arbeiten Sie an Spitzenprojekten, die die kritischsten Operationen der U.S. Space Force unterstützen. Unser Team verschiebt die Grenzen von DevSecOps mit hochmodernen CI/CD-Pipelines, Cloud-nativen Architekturen, Containerisierung mit Kubernetes und fortschrittlichen Automatisierungswerkzeugen wie Terraform und Ansible. Sie werden zu Systemen beitragen, die für die Echtzeit-Satellitenkommunikation, die Weltraumlageerfassung und die Verteidigungstechnologie entwickelt wurden und die Zukunft der Weltraumoperationen revolutionieren.
Kollaborative Umgebung
Team Beskar gedeiht in einer dynamischen, missionsgetriebenen Umgebung, in der unsere Mitarbeiter Seite an Seite mit Softwareentwicklern, DevSecOps-Architekten, Produktleitern, Trainern, Moderatoren und Verteidigungsspezialisten zusammenarbeiten. Wir setzen agile Methoden und sichere Entwicklungspraktiken ein, um schnelle Iterationen, die Einhaltung von Vorschriften und die nahtlose Integration über modulare Systeme hinweg zu gewährleisten. Unsere Kultur priorisiert Klarheit, Präzision und Innovation – fördert offene Kommunikation, iterative Verfeinerung und tiefe Zusammenarbeit, um Dokumentationen zu liefern, die nicht nur konform, sondern auch strategisch und wirkungsvoll über DoW hinweg sind.
Wirkungsvolle Arbeit
Ihre Arbeit hier wird die Space Force direkt dabei unterstützen, nationale Verteidigungsanlagen zu sichern und Weltraumtechnologie voranzutreiben. Durch die Unterstützung von KBR-Initiativen stehen Sie an der Spitze von Innovationen, die Satelliten schützen, die Weltraumlageerfassung verbessern und die Vormachtstellung der USA im Weltraum stärken. Ihre Beiträge werden reale Auswirkungen haben, von der Verbesserung der Software-Resilienz bis zur Verbesserung der globalen Kommunikation und der Sicherheitsoperationen im Weltraum.
Gehören, Verbinden und Wachsen bei KBR
Bei KBR sind wir leidenschaftlich an unseren Mitarbeitern und unserer Zero Harm-Kultur interessiert. Diese leiten alles, was wir tun, und stehen im Mittelpunkt unseres Engagements für eine People First-Unternehmenskultur und unserer fortlaufenden Reise dorthin. Dieses Engagement ist zentral für unsere Team-of-Teams-Philosophie und fördert ein Umfeld, in dem jeder dazugehören, sich verbinden und wachsen kann. Wir liefern – gemeinsam.
Hauptverantwortlichkeiten
- Arbeiten Sie mit mehreren Technologie-Stacks, um praktische Erfahrungen mit verschiedenen Sprachen, Frameworks und Tools zu sammeln und eine breite Palette von Anwendungen zu unterstützen.
- Arbeiten Sie in Sprachen wie Python, Java, C++, JavaScript und GoLang sowie anderen Sprachen, um branchenübliche Anwendungsfunktionalitäten bereitzustellen.
- Arbeiten Sie mit Datenbanktechnologien wie PostgreSQL, Mongo DB, Oracle, MySQL und anderen.
- Entwerfen, entwickeln und implementieren Sie sichere, End-to-End-Cluster- und Anwendungslebenszyklen, die auf Kubernetes oder Docker basieren.
- Nehmen Sie an der Softwareentwicklung mit CI/CD-Pipelines teil, mit Schwerpunkt auf Sicherheit und Automatisierung.
- Arbeiten Sie mit Kunden und internen Teams zusammen, um containerisierte Lösungen und Cloud-native Anwendungen zu entwickeln.
- Wenden Sie GitOps-Prinzipien für automatisierte und zuverlässige Bereitstellungsprozesse an.
- Implementieren Sie DevSecOps-Best Practices und stellen Sie sicher, dass die Sicherheit in jeder Phase des Entwicklungszyklus integriert ist.
- Stellen Sie eine effektive Protokollverwaltung sicher und nutzen Sie Analysetools zur Systemüberwachung und -optimierung.
- Entwickeln und pflegen Sie Skripte (z. B. Bash, Python, PowerShell), um Sicherheitsprüfungen, Bereitstellungsprozesse und routinemäßige DevOps-Aufgaben zu automatisieren.
- Nutzen Sie AWS Cloud-Dienste und andere Cloud-Plattformen, um Systemzuverlässigkeit, Skalierbarkeit und Sicherheit zu gewährleisten.
- Tragen Sie zur Entwicklung sicherer Netzwerkkonfigurationen und Cloud-basierter Sicherheitsarchitekturen bei.
- Bleiben Sie mit agilen, DevOps und DevSecOps-Methoden vertraut, um die betriebliche Effizienz zu verbessern.
- Unterstützen Sie die Implementierung von Service-Mesh-Lösungen (z. B. Istio), um eine sichere und effiziente Service-zu-Service-Kommunikation zu unterstützen.
- Arbeiten Sie mit Teams zusammen, die Versionskontrollsysteme wie GitLab verwenden, und arbeiten Sie mit Automatisierungswerkzeugen wie Ansible, Maven und Gradle.
- Bleiben Sie auf dem Laufenden über Cloud-Technologien, Branchen-Best-Practices und sich entwickelnde Sicherheitsbedrohungen, um innovative Lösungen zu empfehlen.
- Wartung der Infrastruktur unter Verwendung von IaC/CaC
Qualifikationen
Erforderlich
- Geheime Sicherheitsfreigabe oder höher
- BS in Ingenieurwesen, Informatik oder verwandtem Bereich
- 10 Jahre einschlägige Berufserfahrung
- Fortgeschrittene Erfahrung in der Entwicklung webbasierter Anwendungen
- Fortgeschrittene Erfahrung mit Kubernetes oder Docker
- Entwicklung und Implementierung von End-to-End-Cluster- und Anwendungslebenszyklen
- Erfahrung mit agilen, Agile XP, DevOps und DevSecOps-Methoden
- Erfahrung mit HTML, JavaScript, Material UI, TypeScript, React
- Erfahrung mit Skriptsprachen Python, Bash, Powershell
- Netzwerkerfahrung
- Erfahrung mit Versionskontrollsystemen wie Gitlab
- Erfahrung in der Entwicklung von Softwaresystemen mit CI/CD-Pipelines, Gitlab CI und ArgoCD
- Starke Problemlösungsfähigkeiten
- Leidenschaft für Automatisierung, Systemeffizienz und Sicherheit
- Erfahrung mit Protokollverwaltungs- und Analysetools
- Versiert in Tools wie AWS Cloud Services, Gitlab, Ansible, Maven, Gradle
- Erfahrung mit Unit-/Integrationstests
- Erfahrung mit Unit-Test-Tools Jest, Cypress oder Playwright
- Erfahrung mit Test-Driven Development
- Vertrautheit mit Infrastructure as Code
Wünschenswert
- Erfahrung im Schreiben benutzerdefinierter Helm-Charts
- Erfahrung mit Big Data
- Erfahrung in der Datenbankentwicklung wie PostgreSQL, MySQL, Oracle, MongoDB
- Erfahrung mit Datenvisualisierungstools PowerBI, Tableau, Python
- Erfahrung mit AWS und Cloud-Technologien
- Erfahrung oder Kenntnisse mit Service-Mesh, wie Istio
- Erfahrung mit Vue.Js und Angular
Grundvergütung: $142,800 - $214,200 (Nur für Colorado Springs, CO)
Die angebotene Vergütung richtet sich nach dem Wissen, den Fähigkeiten, den Talenten und/oder der Erfahrung des ausgewählten Kandidaten und unter Berücksichtigung der internen Parität.
Zusätzliche Vergütung
KBR kann Boni, Provisionen oder andere Vergütungsformen für bestimmte Jobtitel oder -ebenen anbieten, gemäß interner Richtlinien oder vertraglicher Festlegung. Zusätzliche Vergütung kann in Form eines Antrittsbonus, Umzugshilfen, kurzfristiger Anreize, langfristiger Anreize oder diskretionärer Zahlungen für außergewöhnliche Leistungen erfolgen.
KBR ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Behinderung, Geschlecht, sexuelle Orientierung, Geschlechtsidentität oder -ausdruck, Alter, Herkunft, Veteranenstatus, genetische Informationen, Gewerkschaftsstatus und/oder -überzeugungen oder andere durch Bundes-, Landes- oder lokale Gesetze geschützte Merkmale.
