Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Software Engineer

United StatesOnsiteFull TimePosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

A Senior Software Engineer is sought by a research and development organization focused on national security challenges in defense, space, and science. The role involves leading software development teams in designing and building next-generation maritime systems, executing the full software engineering lifecycle, and preparing/deploying solutions. Responsibilities include innovating with modern technologies, documenting activities, and contributing to the modernization of critical maritime platforms. A Bachelor's degree, 5+ years of experience with Java, C++, or C#, strong computer science fundamentals, and experience with tools like GitLab are required. The position offers a key role in modernizing national security platforms within a dynamic, collaborative environment.

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!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles