Journeyman Software Engineer
About the role
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!
Responsibilities
- 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
Qualifications
- 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)
Benefits
- 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
Skills mentioned
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.