Software Engineer
Role summary
A leading technology and defense company is seeking a Software Engineer to develop real-time software solutions for advanced simulation and training systems for government applications. The role involves working with C++ and Java on Linux environments, participating in the full software development lifecycle, and utilizing modern architectures and tools. Experience with numerical simulation, multi-threading, and data visualization is preferred. The position requires U.S. Citizenship and eligibility for a security clearance. This hybrid role offers flexible work hours and opportunities for career growth within impactful, long-standing programs.
Software Developer | Hybrid
We're hiring for a leading technology and defense company, recognized for its innovation in developing advanced simulation and training solutions for critical government applications. This is an opportunity to join a dedicated team that is at the forefront of redefining operational capabilities.
The Role
• Develop real-time software on Linux environments using C++ and Java.
• Engage in all phases of the software development lifecycle, utilizing modern architectures and tools.
• Contribute to cutting-edge naval simulation and training systems.
• Potentially travel to strategic operational locations to understand real-world impact.
• Work with specialized technologies such as numerical simulation, multi-threading, and data visualization.
What You'll Need
• Bachelor's degree in Computer Science or equivalent experience.
• 2+ years of C++ software development experience.
• Strong knowledge of Linux tools and libraries, and software engineering principles.
• U.S. Citizenship and eligibility for a U.S. Government security clearance (Interim Secret required).
• Experience with cluster computing, signal processing, or Kubernetes is a plus.
• Familiarity with Agile development and DevSecOps tools is desirable.
What's On Offer
• Stability and extensive career growth opportunities within long-standing programs.
• Flexible work hours to accommodate individual schedules.
• Meaningful projects with systems that see near-term production impact.
• Straight time compensation for any overtime worked.
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