Junior Software Engineer
Haystack
About the Role
Entry-level software engineer to join a research and development team focused on advanced technology solutions. The role involves building and optimizing software systems to improve speed and efficiency within a collaborative environment.
Key Responsibilities
- Develop graphical user interfaces for internal tools in direct collaboration with end-users.
- Design, code, and test software updates using industry-standard development and DevOps tools.
- Manage the full software development lifecycle, including requirements definition, architecture, and documentation.
- Support testing events and project milestones through occasional travel to local worksites.
Requirements & Tech Stack
- Foundational knowledge of software design, debugging, and Agile development methodologies.
- Proficiency in C++ or C#.
- Experience with source code tracking tools.
Qualifications
- A Bachelor’s degree in Engineering, Mathematics, Computer Science, or Physics.
- An active Secret US Government security clearance and US citizenship.