Software Engineer
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!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite