Software Developer
π Role Overview & Responsibilities
Bowhead is looking for new team members in their support to the Navyβs Advanced Hypersonic Weapons and Guided Munitions Division. Bowhead seeks a Software Developer with C++ experience to support software development of Naval gun weapons systems. The individual will develop, update, and maintain software on Linux platforms.
Software team executes Agile-like processes to iteratively design and develop necessary changes to maintain, fix bugs, and add new features. Developers on the team provide change support for the full lifecycle: design, implementation, test, and verification alongside other team members specialized in design, testing, data analysis, and development.
The position will interface with weapons design analysts, and technical personnel to clarify program intent, identify problems, suggest changes, code, and develop documented solutions.
Responsibilities
Provide software development, modification, production, and maintenance of weapon system modeling libraries. Work closely across software engineers to develop and test rapid prototype systems using an Agile development method. Support and develop test procedures to test system functionality and generate software troubleshoot reports. Prepare documentation and support configuration management guidelines. Other duties as assigned
Qualifications
Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline. Six plus (6+) years professional technical experience with C++ with specialized experience performing software design, coding, and compilation of code; computer or software requirements management, and computer systems or software integration. Experience in team development and mentoring. Experience related to weapons systems and/or Navy programs and C++ 11 preferred. Experience with developing and debugging on large code base, complex, distributed systems. Proficient on developing on Linux and migration of code base to Red Had distribution. Ability in cross-language proficiency, ability to inspect, modify, and code in other languages as necessary (IE Python, Bash Scripting, JavaScript) is preferred. Ability to work independently and interface professionally with other government agencies, contractors, military personnel. Ability to define task details, estimates, and schedules using Microsoft Office products (e.g., Excel, Project, PowerPoint, and Word).
Physical Demands
Must be able to lift up to 15 pounds Must be able to stand and walk for prolonged amounts of time Must be able to twist, bend and squat periodically
SECURITY CLEARANCE REQUIREMENTS: Must currently hold an active Secret Clearance. US Citizenship is a requirement for Secret clearance at this location.
Frequently Asked Questions
How do I apply for the Software Developer position at UICGS / Bowhead Family of Companies? βΌ
Click the “Apply for this Position” button on this page to submit your application directly to UICGS / Bowhead Family of Companies without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? βΌ
This position is located in Dahlgren, VA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? βΌ
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →