Job Description
Software Development Engineer
Location: Richardson, TX
Active Top Secret Security Clearance Required
U.S. Citizenship Required
We are seeking a Software Development Engineer to support the design, development, integration, testing, deployment, and maintenance of distributed software systems. This role works closely with cross-functional engineering teams to develop scalable applications, data processing solutions, and user-facing software in a collaborative Agile environment.
Responsibilities
- Design, develop, test, and maintain software applications and services
- Support system integration, validation, verification, and deployment activities
- Create and maintain technical documentation, design artifacts, and test plans
- Participate in code reviews and Agile development processes
- Troubleshoot defects, implement enhancements, and support production systems
- Collaborate with software, systems, and engineering teams throughout the development lifecycle
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics, or related field
- 3+ years of software development experience
- Proficiency with C/C++, Python, Linux, Git, and Agile methodologies
- Active Top Secret Security Clearance
- U.S. Citizenship required
Preferred Skills
- REST API development and cloud-native messaging technologies
- Docker, Kubernetes, and containerized application deployment
- CI/CD and DevOps tools
- AWS, VMware, or cloud computing environments
- GUI/web application development
- Infrastructure as Code (Terraform, Ansible, Packer)
- Networking, cybersecurity hardening, and system monitoring tools
- Jira, Confluence, and other collaboration platforms