Software Engineer
Senior Software Engineer
We’re hiring on behalf of a highly respected research and development organization that tackles critical national security challenges. This company is known for its impactful work in defense, space, and science, fostering a collaborative environment where innovation thrives and employees contribute to significant advancements.
The Role
• Lead software development teams in designing and building next-generation maritime systems.
• Execute the full software engineering lifecycle, including requirements, architecture, design, development, integration, and testing.
• Prepare and deploy software solutions, with opportunities to support sea trials.
• Innovate by applying modern technologies to enhance the capabilities and performance of existing systems.
• Document development activities, test results, and prepare technical reports and briefings.
• Contribute to the modernization and performance of critical maritime platforms.
What You’ll Need
• Bachelor’s degree in Software Engineering, Computer Science, or a related technical field.
• 5+ years of software development experience with Java, C++, and/or C#.
• Strong foundation in computer science fundamentals, including algorithms and data structures.
• Experience with modern development and project management tools, such as GitLab.
• Excellent communication and interpersonal skills for effective collaboration.
• Ability to obtain and maintain a government security clearance.
What’s On Offer
• A key role in modernizing significant national security platforms.
• A dynamic, collaborative team environment with a focus on innovation and problem-solving.
• Opportunities to directly impact critical defense systems and national readiness.
• A comprehensive benefits package including robust education assistance and retirement contributions.
Apply via Haystack today!