B&A
TAP Engineering
Software Engineer II
Überblick über die Position
TAP Engineering sucht einen Softwareentwickler zur Unterstützung der Entwicklung, Verbesserung und Integration komplexer Softwaresysteme in einem missionsorientierten Umfeld. Dies ist eine Vollzeitstelle mit normaler Tagesschicht, Montag bis Freitag. Diese Rolle beinhaltet die Arbeit an Hochleistungsanwendungen, groß angelegten Datenverarbeitungssystemen, Echtzeitlösungen und fortschrittlichen Analyseplattformen. Der Softwareentwickler wird eine Schlüsselrolle bei der Systemgestaltung, der Algorithmenentwicklung und der technischen Führung auf Team-Ebene spielen. Diese Position erfordert umfassende Erfahrung über den gesamten Softwareentwicklungslebenszyklus hinweg sowie die Fähigkeit zur Zusammenarbeit mit System- und Hardwareentwicklern, um skalierbare, qualitativ hochwertige Lösungen zu liefern.
Hauptverantwortlichkeiten
- Analyse von Benutzeranforderungen zur Ableitung von Software-Design- und Leistungsanforderungen
- Entwurf, Entwicklung und Modifizierung komplexer Softwaresysteme zur Erfüllung funktionaler und leistungsbezogener Ziele
- Debugging und Behebung von Softwarefehlern und Leistungsproblemen
- Integration von Software in neue oder bestehende Systeme und Umgebungen
- Entwurf und Implementierung komplexer Algorithmen unter Berücksichtigung von Leistungs- und Systembeschränkungen
- Entwicklung und Optimierung von Datenbankabfragen und Datenschnittstellen
- Leitung und Unterstützung von Softwareentwicklungsteams zur Sicherstellung einer erfolgreichen Projektdurchführung
- Überprüfung und Pflege von Software- und Systemdokumentationen
- Durchführung von Qualitätskontrollen der Team-Ergebnisse und Sicherstellung der Einhaltung von Entwicklungsstandards
- Zusammenarbeit mit System- und Hardwareentwicklern zur Definition von Systemanforderungen und Schnittstellen
- Koordination der Softwareinstallation und Überwachung der Systemleistung zur Sicherstellung der Erfüllung von Betriebsanforderungen
- Identifizierung und Implementierung von Verbesserungen an Softwareentwicklungsprozessen und Dokumentationsstandards
Erforderliche Qualifikationen
- Aktive TS/SCI-Freigabe mit entsprechendem Polygraph
- Bachelor-Abschluss in Informatik oder einem verwandten Fachgebiet
- ODER 18 Jahre relevante Erfahrung anstelle eines Abschlusses
- 14+ Jahre Erfahrung in der Softwareentwicklung oder in Engineering-Rollen
- Umfangreiche Erfahrung mit einer oder mehreren Programmiersprachen wie C, C++, C#, Java oder Python
- Erfahrung in der Entwicklung von Anwendungen unter Windows und/oder UNIX/Linux Umgebungen
- Gutes Verständnis des Softwareentwicklungslebenszyklus, des Debuggings und der Leistungsoptimierung
- Erfahrung mit DevOps-Tools wie Docker, Terraform, Ansible oder Packer
- Erfahrung mit CI/CD-Tools wie Jenkins oder Bamboo und dem Aufbau automatisierter Pipelines
- Erfahrung in der Leitung oder Beaufsichtigung von Softwareentwicklungsteams
- Starke analytische Fähigkeiten, Problemlösungsfähigkeiten und Kommunikationsfähigkeiten
Anforderung der Freigabe
Diese Position erfordert eine aktive TS/SCI-Sicherheitsfreigabe mit entsprechendem Polygraph. Die Bearbeitung und Aufrechterhaltung der Freigabe erfolgt gemäß den Anforderungen der US-Regierung.
Bevorzugte Qualifikationen
- Erfahrung mit groß angelegten Datenverarbeitungs- oder Echtzeitsystemen
- Fundierte Kenntnisse in Systemarchitektur und Leistungsoptimierung
- Erfahrung in verteilten oder Cloud-basierten Umgebungen
- Erfahrung in der Betreuung von Junior-Entwicklern und der Leitung technischer Initiativen
- Vertrautheit mit fortgeschrittenen Algorithmenentwicklungs- und Optimierungstechniken
Vergütung
Die erwartete Gehaltsspanne für diese Position beträgt $130,000–$190,000, basierend auf relevanter Erfahrung, Qualifikationen und anderen anwendbaren Faktoren. Die angegebene Gehaltsspanne ist ein allgemeiner Richtwert und keine Garantie für die Vergütung oder das Gehalt.
Zusätzliche Informationen
TAP Engineering 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, Herkunft, Behinderung, Veteranenstatus oder einen anderen gesetzlich geschützten Status.
Überblick über die Leistungen
TAP Engineering bietet ein umfassendes und wettbewerbsfähiges Leistungspaket, das Folgendes beinhaltet:
- Bezahlte Freistellung: 15–25 Tage jährlich je nach Betriebszugehörigkeit, plus 11 bezahlte Feiertage (niemals verfallen)
- Altersvorsorge: Bis zu 15% Arbeitgeberbeitrag zu einem 401(k) durch Zuschuss und Gewinnbeteiligung
- Krankenversicherung: Kostenlose Krankenversicherung für Mitarbeiter, mit optionalen Zusatzplänen für Angehörige
- Zahn- und Augenversicherung: Vom Arbeitgeber bezahlte Pläne mit optionalen Erweiterungen
- Versicherungsdeckung: Vom Arbeitgeber bezahlte Lebensversicherung, AD&D, Kurzzeitinvaliditätsversicherung und Langzeitinvaliditätsversicherung
- Flexible Ausgabenkonten: FSAs für Gesundheitswesen und Kinderbetreuung
- Studiengebührenerstattung: Bis zu $36,000 pro Jahr für genehmigte Kurse
- Zusätzliche Leistungen: Mitarbeiterunterstützungsprogramm, Wellness-Anreize, Rabattprogramme, virtuelle Betreuung, Rezeptrabatte und Reiseunterstützung
- Leistungsbasierte Belohnungen: Gehaltserhöhungen, Leistungsprämien und Empfehlungsprämien
