Software Engineer
Role summary
A leading research and development center is seeking a Software Systems Engineer in Laurel, MD, to design and develop software solutions for critical defense, security, space, and science challenges. The role involves rapid prototyping, innovative systems development, and working with real-time tactical systems. Key responsibilities include understanding user needs, designing, implementing, and testing software, communicating solutions within a multidisciplinary team, and applying modern software development methodologies. The ideal candidate will have a Bachelor's degree in a related field, 5+ years of experience in real-time software design and development, proficiency in object-oriented languages (C++ preferred), familiarity with DevOps toolchains and scripting languages, and a strong interest in software architecture. U.S. citizenship and the ability to obtain a Secret clearance are required.
Software Systems Engineer | Laurel, MD | $100,000 - $245,000 Annually
This employer is a leading research and development center applying world-class expertise to critical defense, security, space, and science challenges. They are seeking a Software Systems Engineer to design and develop software solutions for complex national problems, focusing on rapid prototyping and innovative systems.
The Role
• Actively work with users and engineers to understand needs and use cases for software solutions.
• Design, implement, and test software to meet specific requirements.
• Communicate proposed solutions effectively within a multidisciplinary team.
• Develop prototype software solutions for concept design and exploration.
• Work with real-time tactical systems, improving them through refactoring and new capabilities.
• Apply modern software development methodologies including automated testing, continuous integration, and rapid iteration.
What You'll Need
• Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
• 5+ years of experience in real-time software design and development.
• Experience with object-oriented software languages (C++ preferred).
• Familiarity with common DevOps toolchains (e.g., Gitlab) and scripting languages (e.g., Python, Perl).
• Strong interest in designing and evaluating software architecture.
• Ability to obtain Interim Secret clearance by start date, and ultimately Secret level clearance (U.S. citizenship required).
What's On Offer
• Opportunity to contribute to impactful projects addressing critical national challenges.
• A collaborative environment that fosters continuous learning and encourages experimentation.
• Engagement with modern tools and practices in software development.
• Comprehensive benefits package including retirement plans, paid time off, and education assistance.
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