O tym stanowisku
auto_translated_note
Przegląd FTI Defence dostarcza rozwiązania skoncentrowane na misji dla Departamentu Obrony i Wspólnoty Wywiadowczej dzięki zaawansowanej inżynierii, transformacji cyfrowej i wiedzy specjalistycznej w zakresie realizacji programów. Pomagamy naszym klientom rozwiązywać złożone wyzwania i osiągać sukces misji poprzez integrację ludzi, procesów i technologii. FTI Defense poszukuje wybitnego lidera inżynierii oprogramowania, który będzie zarówno praktycznym architektem, jak i integratorem oprogramowania i platform danych o znaczeniu krytycznym.
Ta rola jest przeznaczona dla gracza-trenera - osoby, która zapewnia wizję techniczną, nadzór nad architekturą i mentoring, jednocześnie przyczyniając się bezpośrednio do projektowania i rozwoju bezpiecznych, skalowalnych i unowocześnionych rozwiązań. Distinguished Engineer będzie łącznikiem pomiędzy zespołami wykonawczymi oprogramowania, zarządzaniem produktami i rozwiązaniami oraz rozwojem biznesu, zapewniając skalowalność, bezpieczeństwo i zgodność rozwiązań z długoterminowymi celami w zakresie innowacji. Obowiązki - Architektura i integracja systemów - Architektowanie i wdrażanie bezpiecznych, rozproszonych platform obsługujących modułowe, wielousługowe środowiska oprogramowania. - Projektuj i integruj interfejsy API, mikrousługi i potoki danych, które umożliwiają interoperacyjność systemów misji, symulacji i analiz. - Definiowanie i egzekwowanie zasad architektury, standardów modułowości i najlepszych praktyk dotyczących oprogramowania we wszystkich zespołach programistycznych. - Inżynierowie rozwiązań łączących chmury, lokalne i tajne enklawy, zapewniając interoperacyjność i zgodność. - Cloud Engineering & DevSecOps - Inżynieruj rozwiązania natywne dla chmury w środowiskach AWS GovCloud lub hybrydowych IL4 - IL6 z rygorystycznymi wymogami bezpieczeństwa i akredytacji. - Wdrażaj infrastrukturę jako kod (Terraform, CloudFormation lub CDK), aby zautomatyzować przepływy pracy związane z udostępnianiem, konfiguracją i akredytacją. - Twórz i utrzymuj potoki CI/CD, które obejmują bezpieczeństwo, zgodność i automatyczne testy od opracowania po wdrożenie. - Upewnij się, że wszystkie projekty platform obsługują zasady zerowego zaufania, wdrażanie w wielu enklawach i procesy powtarzalnej akredytacji (ATO). - Infrastruktura danych i orkiestracja - projektuj lub nadzoruj środowiska pozyskiwania, transformacji i orkiestracji danych na dużą skalę (Kafka, Airflow, Spark lub Databricks). - Kształtuj architektury danych, które równoważą przepustowość, opóźnienia i koszty w rozproszonych środowiskach misji. - Zapewnij bezpieczny i wydajny dostęp do danych oraz synchronizację w ramach obciążeń analitycznych, wykorzystujących sztuczną inteligencję i symulacyjnych. - Automatyzacja, operacjonalizacja i utrzymanie - Przejście oprogramowania i platform od prototypu do produkcji, zapewniając łatwość konserwacji, obserwowalność i spójność konfiguracji. - Ustanów zautomatyzowane testy, zarządzanie wydaniami i standardy monitorowania wydajności w celu ciągłego utrzymania. - Współpracuj z kierownictwem programu i produktu, aby dostosować dostawę do wymagań cyklu życia misji. - Bezpieczeństwo i odporność - Inżynierowie architektur zapewniający redundancję i odporność w pogorszonych lub odłączonych warunkach operacyjnych. - Projektuj i utrzymuj bezpieczne architektury enklaw, kontrole graniczne i rozwiązania w zakresie integracji międzydomenowej. - Współpraca z zespołami ds. cyberbezpieczeństwa i ISSM w celu wspierania ATO i ciągłej automatyzacji akredytacji. - Innowacje i integracja ekosystemów - Integruj nowe technologie, otwarte standardy i nowoczesne platformy z systemami operacyjnymi. - Współpraca z zespołami AI/ML, danymi i symulacjami, aby umożliwić integrację modeli i usługi wnioskowania w oprogramowaniu produkcyjnym (preferowana znajomość koncepcji MLOps). - Oceń nowe narzędzia i struktury, aby poprawić produktywność, wydajność i efektywność automatyzacji programistów. - Przywództwo i mentorstwo - Dawaj przykład jako praktyczny autorytet techniczny, kierując decyzjami dotyczącymi projektowania i wdrażania. - Mentoruj inżynierów oprogramowania i architektów, aby podnosić standardy techniczne, jakość kodu i dojrzałość architektury. - Współpracuj z innymi wybitnymi inżynierami i liderami organizacji, aby dostosować strategię platformy do celów innowacji przedsiębiorstwa. - Jasno komunikuj złożone koncepcje techniczne zarówno interesariuszom wykonawczym, jak i inżynieryjnym.
Wykształcenie/kwalifikacje **Preferujemy kandydatów znajdujących się w pobliżu Dayton OH, Chesapeake VA, Huntsville AL lub Colorado Springs CO. Lub gotowych podróżować do tych lokalizacji i siedzib klientów, jeśli zajdzie taka potrzeba. Wymagane: - Wymagane jest zezwolenie na aktywną tajemnicę; Zdecydowanie preferowany TS/SCI. - Wykształcenie wyższe z zakresu informatyki, inżynierii oprogramowania lub pokrewnego kierunku technicznego (mile widziane magisterskie). - 10 - 15 lat doświadczenia w progresywnej inżynierii oprogramowania, w tym co najmniej 5 lat na stanowisku kierowniczym technicznym lub w dziedzinie architektury. - Udokumentowane sukcesy w projektowaniu i wdrażaniu bezpiecznych, rozproszonych, natywnych platform oprogramowania w chmurze. - Głębokie doświadczenie ze środowiskami hybrydowymi AWS GovCloud lub IL4 - IL6. - Praktyczna umiejętność korzystania z infrastruktury jako kodu (Terraform, CloudFormation lub CDK) i automatyzacji CI/CD. - Silne zrozumienie DevSecOps, zasad zerowego zaufania i procesów akredytacji misji (ATO/RMF). - Wykazano umiejętność operacjonalizacji systemów oprogramowania od prototypu po akredytację w bezpiecznych środowiskach. - Silne doświadczenie w kodowaniu w jednym lub kilku podstawowych językach (Python, Java, C++, TypeScript).
Pożądane: - Doświadczenie w tworzeniu interfejsów API, zestawów SDK lub platform umożliwiających korzystanie z usług programistów w celu zapewnienia interoperacyjności w skali przedsiębiorstwa. - Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes, ArgoCD lub Rancher). - Świadomość praktyk MLOps i integracji rozwiązań AI - umiejętność współpracy z zespołami AI/ML przy wdrażaniu i utrzymywaniu modeli. - Udokumentowana umiejętność mentorowania inżynierów i wpływania na decyzje dotyczące projektowania oprogramowania na poziomie przedsiębiorstwa. - Uznany za wkład w rozwój automatyzacji, wydajności i modernizacji platform w bezpiecznych środowiskach. - Wygodne równoważenie architektury, kodowania i zaangażowania interesariuszy w dynamicznych kontekstach misji. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/distinguished-ai-software-engineering-lead-frontier-technology-inc