Design and implement software solutions that meet complex requirements within a secure environment. You will analyze technical specifications, develop both backend and frontend components, and ensure seamless integration across systems. Debugging, refining code, and improving documentation are central to maintaining high standards in every phase of development.
What You'll Do
- Translate system requirements into functional software designs
- Diagnose and resolve defects in existing codebases
- Write, test, and maintain code for new and legacy applications
- Support integration of software modules with larger system architectures
- Construct data queries to assist in organizing and retrieving information from repositories
- Collaborate with team members using agile development practices
Requirements
- Active TS/SCI clearance with Polygraph
- Bachelor’s degree in Computer Science or a related field, or four years of additional professional experience in lieu of a degree
- Up to six years of experience in software engineering
- Familiarity with full-stack development principles
- Understanding of agile software development methodologies
- Strong written and verbal communication skills
- Willingness to travel when necessary
Preferred Qualifications
- Demonstrated interest in expanding technical knowledge and expertise
Benefits
- Work on missions that directly support national security objectives
- Access to emerging tools and technologies in SIGINT and software engineering
- Opportunities for training, skill development, and career progression
- Supportive team culture focused on engineering excellence
- Comprehensive health insurance including medical, dental, and vision
- Generous paid time off policy
- 401K plan with employer matching contributions
- Tuition reimbursement for continuing education
- Referral bonuses available for employee referrals
