1 month ago
Annapolis Junction, MD, USASenior
Responsibilities
- Analyze user requirements and derive software designs for new or modified applications.
- Develop and maintain high-quality C++ software for satellite communication applications.
- Design and implement complex algorithms under strict timing, resource, and interface constraints.
- Debug and correct defects in existing software.
- Design database or data repository interfaces and queries.
- Integrate automated testing, including unit tests, into the development lifecycle.
- Configure, deploy, manage, troubleshoot, and monitor Kubernetes clusters and workloads.
- Develop Ansible collections, playbooks, and roles and support Linux operating system configuration and deployment.
- Collaborate with system architects, QA engineers, project managers, and other stakeholders.
- Maintain documentation and present technical concepts to non-technical audiences.
Requirements
- Twenty years of software engineering experience on programs and contracts of similar scope, type, and complexity, plus a bachelor’s degree in a relevant technical field; four additional years of software engineering experience may substitute for the degree.
- Active Top Secret SCI clearance with Fullscope Polygraph.
- Proficiency in C++ and experience with real-time systems and performance optimization.
- Experience with RF signal analysis or satellite communications system design and theory.
- Advanced Linux experience, including RHEL/Rocky/EL9 configuration, troubleshooting, service management, hardening, PXE boot, and automated operating system deployment.
- Experience with Kubernetes security, application deployment, cluster design and lifecycle management, Rancher, RKE2, Helm, control-plane troubleshooting, node management, workload management, high availability, monitoring, networking, storage, and external storage integration.
- Experience with CNCF tools, Git workflows and build pipelines, Ansible, Python, Bash, YAML, JSON, and software unit testing.
- Experience with message queues and communication protocols.
- Go and networking experience with switching, routing, or VLANs are desired.
- CKA certification is a plus.
Benefits
- Quarterly employee bonuses and competitive compensation rates.
- Comprehensive health benefits, 401(k) retirement plan, and an employee assistance program.
- Company-sponsored continuing education for degrees and certifications.
- Generous paid time off and 11 paid holidays per year.
- Flexible work options; the listed workplace is onsite in Annapolis Junction.
- Contract position.
About ProSync
ProSync Technology Group builds and supports systems, hardware, software, and security engineering solutions for U.S. defense and intelligence customers. The privately held, service-disabled veteran-owned small business was founded in 2000 and is headquartered in Catonsville, Maryland. Its contract services span cyber and enterprise security, software development, analytics, systems and hardware engineering, lab management, and remote sensing, with lifecycle support for national security programs.
