Journeyman Software Engineer
A world-leading technical and engineering services provider, dedicated to delivering innovative solutions to complex challenges in the defense, intelligence, and civilian markets, is seeking talented engineers to join its advanced technology development team. This is an opportunity to be part of a mission that protects the nation through high-speed technology leadership.The Role Code, optimize, and build updated code fixes for speed and efficiency in an R&D setting. Create code and fix defects using an Agile process for a complex component of a weapon system. Measure computer processing time usage and optimize disk space utilization, network loading, and throughput. Design, code, and maintain software support tools and models. Plans, performs, and leads software design, coding, and testing. Work hand in hand with government customers in integrated teams.What You'll Need Bachelor's Degree in Computer Science, Math, Engineering, or a related field with 3+ years of experience OR Master's Degree in Computer Science/Engineering or EE with 2+ years of experience. Comprehensive knowledge in definition and management of software requirements, design, code, benchmark testing, debugging, software development lifecycle, architecture, and documentation. Proficiency in C++. Experience in an Agile software development environment and methodologies. Two years of program/project level experience in software design and development meeting sub-millisecond timing requirements. Experience with Atlassian tool suites (Jira, Confluence) and source code tracking tools (Git, Bitbucket). Ability to obtain a SECRET security clearance (US Citizenship required).What's On Offer Industry-leading benefits, including 401k matching and educational reimbursement. Pregnancy and parental leave up to 10 weeks. Growth opportunities and wellness programs. Hybrid in-office/work-from-home environment.Apply via Haystack today!