Software Engineer II
Core
Design, develop, test, deploy, and maintain complex software systems for the Department of Defense and Intelligence Community, including processing-intensive analytics, novel algorithms, and real-time systems.
Role type
Senior IC Software Engineer (Defense/Intelligence)
Builds
GHOSTGEM's software suite of applications (DINO) and future mission-critical capabilities
Domain
Defense contracting, Intelligence Community, High-assurance software
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Python/Ruby/Perl/JavaScript, Unix/Linux CLI, Bash scripting, NoSQL (MongoDB), Docker, Kubernetes, Helm Charts, RabbitMQ, Git, CI/CD, Ansible, J2EE, Java, algorithm design, system performance optimization
Preferred skills
SQL (PostgreSQL), Atlassian Suite (Jira/Confluence), Rust
Technologies
Linux, Docker, Kubernetes, Helm, RabbitMQ, GitLab CI, Ansible, Eclipse IDE, Spring, Kafka
Responsibilities
Analyze user requirements to derive software design and performance specs; Debug existing software and correct defects; Design and code new software or modify existing software to add features; Integrate existing software into new or modified systems; Develop simple data queries for databases; Develop or implement algorithms to meet system performance standards; Perform quality control on team products; Oversee software development teams and ensure work completion; Confer with system and hardware engineers to derive requirements; Coordinate software installation and monitor performance.
Seniority
Senior, hands-on IC with team lead responsibilities