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 for 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 deploying solutions internally and at customer sites, including potential sea trials. The engineer will innovate by applying modern technologies to enhance naval systems, document activities, and contribute to the modernization, security, and high performance of critical maritime platforms. A Bachelor's degree in a related technical field and 5+ years of experience with Java, C++, or C# are required, along with a strong foundation in computer science fundamentals and experience with tools like GitLab.

Senior Software Engineer | Laurel, MD

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 full software engineering lifecycle, including requirements, architecture, object-oriented design, development, integration, and testing.

• Prepare and deploy software solutions both internally and at customer sites, with opportunities to support sea trials.

• Innovate by applying modern technologies to enhance the capabilities and performance of existing naval systems.

• Document development activities, test results, and prepare technical reports and briefings for diverse stakeholders.

• Contribute to the modernization, security, and high 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, and source control.

• Ability to obtain and maintain a government security clearance.

• Willingness and ability to travel up to 20% of the time.

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 naval 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