About The Position

The Principal Software Security Engineer will provide software development and technical leadership, as well as Product Owner responsibilities, for embedded cryptographic capabilities used in U.S. military communications products. The team works with the NSA and collaborates with hardware, FPGA, software, and systems engineering teams to integrate secure technology into new and existing products. The role involves leading work on a multithreaded embedded C++ product codebase and supporting product priorities and execution in an Agile environment. Responsibilities span requirements definition, software design and architecture, implementation, hardware/software integration, requirements verification, testing, and certification. The position is onsite in Cedar Rapids, Iowa, and requires an active Secret security clearance on the first day. A relocation package is available to qualified applicants.

Requirements

  • Typically, a STEM degree and at least 8 years of relevant experience; alternatively, an advanced degree in a related field and at least 5 years of experience; or 12 years of relevant experience without a degree.
  • Ability to maintain a U.S. government-issued DoD Secret security clearance; an active and existing clearance is required on day one.
  • U.S. citizenship, because only U.S. citizens are eligible for the required security clearance.
  • Experience developing and integrating embedded C and C++ product software.
  • Experience with standard full-lifecycle software development practices and configuration management tools.
  • Knowledge of or experience in embedded security software development and integration.

Nice To Haves

  • Experience as a Product Owner or technical lead in an Agile software development environment.
  • Experience managing product backlogs, defining features and user stories, and setting development priorities.
  • Experience coordinating technical dependencies and priorities across multiple engineering teams or product lines.
  • Cost Account Management experience.
  • Ability to mentor engineers in software development skills and practices.
  • Ability to establish collaborative relationships and work effectively in a team-oriented environment.
  • Demonstrated ability to deliver results, meet project milestones, and drive process improvements.
  • Experience leading teams and projects through the full software development lifecycle.

Responsibilities

  • Lead software development and integration for a multithreaded embedded C++ product codebase.
  • Serve as a Product Owner in an Agile environment, managing and prioritizing backlogs to align engineering work with program commitments, customer needs, and business objectives.
  • Support PI planning, sprint planning, backlog refinement, and other Agile ceremonies.
  • Collaborate with cross-functional teams to define requirements, implement software, and support test-case development, verification testing, and certification.
  • Coordinate technical dependencies and competing priorities across software, hardware, FPGA, and systems engineering teams.
  • Provide technical guidance and mentorship to software developers.
  • Contribute to products intended to strengthen the security and reliability of critical communications infrastructure.
  • Participate in software design and architecture, implementation, hardware/software integration, and requirements verification.

Benefits

  • Medical, dental, and vision insurance
  • Three weeks of vacation for newly hired employees
  • 401(k) plan with employer matching and a separate employer retirement contribution
  • Tuition reimbursement
  • Student loan repayment program
  • Life insurance and disability coverage
  • Pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection coverage options
  • Birth, adoption, and parental leave benefits
  • Fertility and family-planning benefits
  • Adoption assistance
  • Employee Assistance Plan, including up to 10 free counseling sessions
  • Wellness rewards program
  • Virtual doctor visits
  • Child and elder care services
  • Second-opinion medical expert program
  • Relocation eligibility for qualified applicants
  • Flexible spending accounts
  • Flexible work schedules
  • Paid time off and holidays
  • Potential annual short-term and/or long-term incentive compensation, subject to eligibility and applicable conditions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service