The Senior Software Security Engineer will provide software development, technical leadership, and Product Owner responsibilities within an Agile development environment. The role contributes to technical decisions, establishes development priorities, manages product backlogs, and supports software development across multiple product lines. The team develops embedded cryptographic capabilities for U.S. military communications products in collaboration with hardware, FPGA, software, and systems engineering teams, helping protect critical communications infrastructure. The position involves work on a multithreaded embedded C++ product codebase and includes requirements definition, software design and architecture, implementation, hardware/software integration, requirements verification, test development, verification testing, and certification activities. The engineer will coordinate dependencies and priorities across teams, support Agile planning and execution, and mentor other developers. The role is onsite in Cedar Rapids, Iowa, and requires an active Secret clearance on the first day. U.S. citizenship is required. A comprehensive relocation package is available to qualified applicants.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior