Junior Software Engineer
Haystack
About the Role
An entry-level software engineering role focused on developing and maintaining complex software systems, including analytics tools and signal processing applications. The position offers the opportunity to work on diverse projects that support critical national security missions.
Key Responsibilities
- Develop, maintain, and enhance complex software systems, including analytics, real-time systems, and data processing tools.
- Design and integrate new software solutions with legacy systems across various hardware platforms.
- Conduct software testing to ensure adherence to design requirements and resolve technical issues.
- Provide input on system design, including hardware/software trade-offs and the integration of commercial or government off-the-shelf components.
Requirements & Tech Stack
- Proficiency in Linux development environments.
- Coding in Python, C++, Java, or JavaScript.
Qualifications
- Bachelor’s degree in Computer Science or a related discipline, or four years of equivalent software engineering experience.
- Active TS/SCI clearance with Polygraph.
- Demonstrated experience with RF signal processing applications.
What's On Offer
- Annual salary of $89,500 – $111,500.
- Potential sign-on bonus of up to $10,000 for eligible candidates.
- Opportunities to work on a diverse portfolio of projects and gain proficiency in new technical skill sets.
- Access to cutting-edge technologies within a culture focused on technical excellence.