Auf einen Blick
- Aufgaben: Leite die Architektur und Entwicklung moderner Softwarelösungen für kritische DoD-Programme.
- Unternehmen: TechFlow, ein innovatives Unternehmen mit Fokus auf Softwareentwicklung und technische Unterstützung.
- Vorteile: Mitarbeiteraktienplan, 401(k) mit Arbeitgeberbeitrag, umfassende Gesundheitsleistungen und bezahlte Freizeit.
- Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung und Mentoring.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden, mission-kritischen Projekten.
- Qualifikationen: Mindestens 7 Jahre Erfahrung in der Java-Entwicklung und starke Kenntnisse in Softwarearchitektur.
Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
TechFlow sucht einen erfahrenen Senior Software Architect / Lead Software Engineer zur Unterstützung eines mission-kritischen DoD-Softwareentwicklungs- und Modernisierungsprogramms in Montgomery, AL. Dieses Programm bietet Softwareentwicklungs- und technische Unterstützungsdienste, um ein kritisches Kundensystem durch sichere, skalierbare und wartbare Softwarelösungen zu erhalten, zu verbessern und zu optimieren.
Der erfolgreiche Kandidat wird das architektonische Design und die Entwicklung moderner Softwarefähigkeiten leiten und sicherstellen, dass Lösungen mit nicht proprietären, offenen Standards entwickelt werden, die Skalierbarkeit, Wartbarkeit, Zuverlässigkeit und langfristigen Missionserfolg unterstützen. Diese Rolle bietet technische Führung über den gesamten Softwareentwicklungslebenszyklus hinweg und arbeitet mit Softwareingenieuren, DevSecOps-Profis, Testern, Datenbankadministratoren und Agile-Teammitgliedern zusammen, um qualitativ hochwertige, sichere Softwarelösungen zu liefern.
Hauptverantwortlichkeiten- Leitung des architektonischen Designs und der technischen Implementierung von skalierbaren, wartbaren, zuverlässigen und sicheren Softwarelösungen unter Verwendung offener Standardtechnologien.
- Entwicklung und Wartung von Softwarelösungen unter Verwendung moderner Java-Enterprise-Entwicklungspraktiken und branchenüblicher Frameworks.
- Design, Entwicklung, Test und Wartung von sauberem, effizientem, sicherem Quellcode innerhalb von staatlich besessenen Git-Repositories.
- Technische Führung und Anleitung für Softwareentwicklungsteams bieten und Best Practices in Architektur, Codierungsstandards und sicherer Entwicklung fördern.
- Teilnahme an und Durchführung von obligatorischen Peer-Code-Reviews zur Sicherstellung der Softwarequalität, Wartbarkeit und Einhaltung der festgelegten Standards.
- Sicherstellen, dass Software automatisierte Qualitäts- und Sicherheitsanforderungen durch kontinuierliche Integration, automatisiertes Testen und statische Anwendungssicherheitstests (SAST) erfüllt.
- Analyse und Behebung von Softwareanfälligkeiten, wobei sichergestellt wird, dass alle neuen Blocker-, Kritischen- und Hochsicherheitsfunde vor Abschluss der Aufgabe behandelt werden.
- Identifizierung, Bewertung und Durchführung von Maßnahmen zur Behebung technischer Schulden basierend auf den Prioritäten der Regierung.
- Wartung und Verbesserung von Softwarequalitätsmetriken, einschließlich: mindestens 90% automatisierte Testabdeckung für neuen Code, allgemeine SonarQube-Codequalitätsbewertung von „A“, Inline-Dokumentation für mindestens 90% der einzelnen Methoden unter Verwendung von toolkompatiblen Formaten.
- Zusammenarbeit mit Cybersicherheitsteams zur Sicherstellung der Einhaltung der DoD-Risikomanagementrahmenprozesse (RMF) und der Anforderungen des Security Technical Implementation Guide (STIG).
- Forschung, Prototyping und Bewertung neuer Technologien, einschließlich künstlicher Intelligenz/Maschinenlernen (AI/ML), Low-Code/No-Code-Plattformen und AI-unterstützter Softwareentwicklungstools.
- Mentoring von Softwareingenieuren und Förderung der Einführung moderner Entwicklungspraktiken, -tools und -technologien.
- Unterstützung von kontinuierlichen Verbesserungsinitiativen, die sich auf Softwarequalität, Leistung, Sicherheit und Effektivität der Mission konzentrieren.
- Abschluss eines Bachelorstudiums (oder gleichwertige Erfahrung) in Informatik, Informationstechnologie, Ingenieurwesen oder einem verwandten Bereich.
- Mindestens 7 Jahre Erfahrung in der Entwicklung von Java-Enterprise-Anwendungen.
- Starke Erfahrung mit: Java-Enterprise-Anwendungsentwicklung, Spring Boot, RESTful APIs und Microservices-Architekturen.
- Erfahrung mit Softwarequalitäts- und Sicherheitswerkzeugen, einschließlich: SonarQube, GitLab CI/CD, statische Anwendungssicherheit und Testwerkzeuge (SAST).
- Erfahrung in der Entwicklung sicherer Softwarelösungen in einer DevSecOps-Umgebung.
- Vertrautheit mit den Web Content Accessibility Guidelines (WCAG) 2.1 AA-Standards.
- Erfahrung in der Unterstützung von DoD-Cybersicherheitsanforderungen, einschließlich Risikomanagementrahmen (RMF) und STIG-Compliance.
- Starkes Verständnis von Softwarearchitektur, Entwurfsmustern, sicheren Codierungspraktiken und modernen Entwicklungsmethoden.
- Aktive Geheimhaltungs-Sicherheitsfreigabe.
- Erfahrung in der Unterstützung von DoD-Softwaremodernisierungsprogrammen.
- Erfahrung mit U.S. Air Force oder anderen DoD-Missionsanwendungen.
- Nachgewiesene Erfahrung in der Integration von künstlichen Intelligenz/Maschinenlernen-Fähigkeiten in Softwarelösungen.
- Erfahrung mit AI-unterstützten Entwicklungstools zur Verbesserung der Effizienz der Softwaretechnik.
- Erfahrung mit cloud-nativen Architekturen und DevSecOps-Praktiken.
- Erfahrung im Mentoring und in der Leitung von Softwareentwicklungsteams.
- Vertrautheit mit agilen Softwareentwicklungsmethoden und Scrum-Praktiken.
- Employee Stock Ownership Plan (ESOP) – Stolz darauf, ein Mitarbeiter-Eigentümer zu sein, und jährliche Arbeitgeberbeiträge (gemäß den Planrichtlinien).
- 401(k)-Plan mit Roth-Option und Anspruch auf einen Arbeitgeberbeitrag.
- Unmittelbare Vesting.
- Bezahlter Urlaub.
- Feiertage – 11 bezahlte Feiertage pro Jahr.
- Umfassende medizinische, zahnärztliche und augenärztliche Pläne.
- Vom Unternehmen bezahlte Lebens- und AD&D-Versicherung.
- Mitarbeiterhilfeprogramm.
- Wellness-Ressourcen.
- Vom Unternehmen bezahltes Schulungs- und Entwicklungsprogramm.
- Freiwillige Leistungen umfassen: Lebens- und AD&D-Versicherung für Mitarbeiter, Ehepartner und Kinder, kurzfristige und langfristige Invaliditätsversicherung (gemäß den Planrichtlinien), rechtliche Absicherung und Identitätsschutzpläne, Haustierversicherung.
Senior Software Architect Arbeitgeber: TechFlow, Inc.
TechFlow ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an bedeutenden Softwareentwicklungsprojekten für das Verteidigungsministerium in Montgomery, AL, mitzuwirken. Mit einem starken Fokus auf Agile-Praktiken und kontinuierliche Verbesserung fördert das Unternehmen eine kollaborative Arbeitskultur, in der Mitarbeiter durch Schulungen und Entwicklungsmöglichkeiten wachsen können. Darüber hinaus profitieren die Mitarbeiter von einem attraktiven Leistungspaket, einschließlich eines Mitarbeiterbeteiligungsplans und umfassender Gesundheitsleistungen, was TechFlow zu einem erstklassigen Arbeitsplatz macht.