Nightwing

Software Engineer 2

Python
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Nightwing bietet technisch fortschrittliche Full-Spectrum-Cyber-, Datenoperations-, Systemintegrations- und nachrichtendienstliche Missionsunterstützungsdienste, um die anspruchsvollsten Herausforderungen unserer Kunden zu meistern. Unsere Fähigkeiten umfassen Cyber-Raum-Operationen, Cyber-Abwehr und -Resilienz, Schwachstellenforschung, allgegenwärtige technische Überwachung, Datenintelligenz, Lifecycle-Missionsermöglichung und Softwaremodernisierung. Nightwing bringt disruptive Technologien, Agilität und wettbewerbsfähige Angebote für Kunden in der Nachrichtengemeinschaft, im Verteidigungs-, Zivil- und kommerziellen Sektor ein.

Der Softwareentwickler entwickelt, wartet und verbessert komplexe und vielfältige Softwaresysteme (z. B. verarbeitungsintensive Analysen, neuartige Algorithmenentwicklung, Manipulation extrem großer Datensätze, Echtzeitsysteme und Business-Management-Informationssysteme) basierend auf dokumentierten Anforderungen. Arbeitet einzeln oder als Teil eines Teams. Überprüft und testet Softwarekomponenten auf Einhaltung der Designanforderungen und dokumentiert Testergebnisse. Löst Software-Problemberichte. Nutzt Softwareentwicklungs- und Softwaredesignmethoden, die für die Entwicklungsumgebung geeignet sind. Liefert spezifische Beiträge zu den Softwarekomponenten des Systemdesigns, einschließlich Hardware/Software-Trade-offs, Software-Wiederverwendung, Verwendung von Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) anstelle von Neuentwicklungen sowie Anforderungsanalyse und -synthese von der Systemebene bis zu einzelnen Softwarekomponenten.

Der Softwareentwickler (SWE) der Stufe 2 muss über folgende Fähigkeiten verfügen:

  1. Benutzeranforderungen analysieren, um Software-Design- und Leistungsanforderungen abzuleiten.
  1. Bestehende Software debuggen und Fehler beheben.
  1. Empfehlungen zur Verbesserung der Dokumentation und der Standards für Softwareentwicklungsprozesse geben.
  1. Neue Software entwerfen und codieren oder bestehende Software modifizieren, um neue Funktionen hinzuzufügen.
  1. Bestehende Software in neue oder modifizierte Systeme oder Betriebsumgebungen integrieren.
  1. Einfache Datenabfragen für bestehende oder vorgeschlagene Datenbanken oder Datenspeicher entwickeln.
  1. Software- und Systemdokumentationen schreiben oder überprüfen.
  1. Als Teamleiter auf der Ebene fungieren, die für den jeweiligen Softwareentwicklungsprozess auf einem bestimmten Projekt angemessen ist.
  1. Komplexe Datenbank- oder Datenspeicher-Schnittstellen/Abfragen entwerfen oder implementieren.
  1. Algorithmen entwickeln oder implementieren, um die Systemleistungs- und Funktionsstandards zu erfüllen oder zu übertreffen.
  1. Bei der Entwicklung und Durchführung von Testverfahren für Softwarekomponenten unterstützen.
  1. Softwarelösungen entwickeln, indem Systemleistungsstandards analysiert, Benutzer oder Systemingenieure konsultiert, Systemflüsse, Datennutzung und Arbeitsabläufe analysiert und Problembereiche untersucht werden.
  1. Bestehende Software modifizieren, um Fehler zu beheben, an neue Hardware anzupassen oder ihre Leistung zu verbessern.
  1. Softwaresysteme entwerfen, entwickeln und modifizieren, unter Verwendung wissenschaftlicher Analysen und mathematischer Modelle, um die Ergebnisse und Konsequenzen des Designs vorherzusagen und zu messen.
  1. Komplexe Algorithmen entwerfen oder implementieren, die strenge Zeit-, Systemressourcen- oder Schnittstellenbeschränkungen erfordern; Qualitätskontrolle für Teamprodukte durchführen.
  1. Empfehlungen zur Verbesserung der Dokumentation und der Standards für Softwareentwicklungsprozesse umsetzen.
  1. Eine oder mehrere Softwareentwicklungsteams beaufsichtigen und sicherstellen, dass die Arbeit gemäß den Beschränkungen des jeweils verwendeten Softwareentwicklungsprozesses für ein bestimmtes Projekt abgeschlossen wird.
  1. Mit Systemingenieuren und Hardwareingenieuren zusammenarbeiten, um Softwareanforderungen abzuleiten und Informationen über Projektbeschränkungen und -fähigkeiten, Leistungsanforderungen und Schnittstellen zu erhalten.
  1. Die Installation von Softwaresystemen koordinieren und die Funktionsweise der Geräte überwachen, um sicherzustellen, dass die Betriebsspezifikationen erfüllt werden.

Erforderlich

** Eine aktive TS/SCI mit Poly ist erforderlich. **

  1. Aktuelle TS/SCI mit Polygraph.
  1. Acht (8) Jahre Erfahrung als SWE in Programmen und Verträgen von vergleichbarem Umfang, Typ und Komplexität. Ein Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet von einer akkreditierten Hochschule oder Universität. Vier (4) zusätzliche Jahre SWE-Erfahrung in Projekten mit ähnlichen Softwareprozessen können einen Bachelor-Abschluss ersetzen.

Wünschenswert

  1. Drei (3) Jahre Erfahrung in einer CNO-Umgebung.
  1. Ein (1) Jahr Erfahrung im Codieren in Python.
  1. Drei (3) Jahre Erfahrung mit User Interface Web Design und Usability Development.
  1. Fünf (5) Jahre Erfahrung in der Entwicklung von Software-Datenbank- und Repository-Schnittstellen.

Berechtigung für Mitarbeiterempfehlungsprogramm

Diese Stellenausschreibung ist für eine Mitarbeiterempfehlungsprämie qualifiziert. ALLE Teilnahmevoraussetzungen müssen erfüllt sein, um die Empfehlungsprämie zu erhalten. Das Gehalt für diese Position ($99,000 - $206,000) ist angemessen für die Qualifikationen des ausgewählten Kandidaten, die Jahre relevanter Erfahrung und das nachgewiesene Fachwissen. Die Vergütung wird auf der Grundlage dieser Faktoren festgelegt, um die Übereinstimmung mit den Fähigkeiten, Verantwortlichkeiten und Marktstandards sicherzustellen. Nightwing bietet zusätzlich zu einem 401k-Plan, PTO, Feiertagen und zusätzlichen Versicherungen eine Kranken-, Augen- und Zahnversicherung. #NWTBSWE2

Nightwing ist ein Equal Opportunity/Affirmative Action Arbeitgeber. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung oder Veteranenstatus, Alter oder eine andere von der Bundesregierung geschützte Klasse.

Gehalt & Leistungen

Das Gehalt für diese Position ($99,000-$206,000) ist angemessen für die Qualifikationen des ausgewählten Kandidaten, die Jahre relevanter Erfahrung und das nachgewiesene Fachwissen. Die Vergütung wird auf der Grundlage dieser Faktoren festgelegt, um die Übereinstimmung mit den Fähigkeiten, Verantwortlichkeiten und Marktstandards sicherzustellen.

Nightwing bietet zusätzlich zu einem 401k-Plan, PTO, Feiertagen und zusätzlichen Versicherungen eine Kranken-, Augen- und Zahnversicherung.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026