Computer Scientist / Software Developer
Indexed description
Position: Computer Scientist / Software Developer
Location: Auburn, AL or Aberdeen, MD
Job Type: Full-time
Job Description: IS4S is seeking a Computer Scientist / Software Developer in Auburn, AL or Aberdeen, MD. Join a team that is expanding the capabilities for the US Armed Forces through a multi-disciplinary approach to overcome real-world problems and limitations impacting today’s soldier.
Efforts will support development of Command and Control systems, along with their integration, testing, and deployment. Activities may include
- Working within a team structure to plan and architect user-facing functions and automations
- Creating algorithms in back-end processors utilizing relational databases to develop associations, conduct analyses
- Incorporating cyber best practices in the foundational software design and in its development
- Monitoring for CVEs and providing timely mitigations
- Engaging warfighters and SMEs to gather and understand feedback and needs
- Travel to support integration, demonstration, and user engagement
Required Abilities, Experience, And Skills
- Bachelor’s degree or higher in engineering, computer science, or related technical field (for full-time applicants)
- In pursuit of a Bachelor’s degree or higher in engineering, computer science, or related technical field (for part-time applicants)
- Ability to comprehend complex systems and identify interconnections and functions of both internal and external systems/subsystems/services
- Knowledge of programming languages and software design to support development and integration of system drivers and adapters needed to communicate across systems
- Experience with programming languages, (e.g., Go, C++), build tools, and IDEs (e.g., JetBrains suite, VSCode)
- Ability to decompose engineering documentation to identify and explain needed tasks
- Ability to work independently, take initiative, and manage tasks with minimal direction
- Must be able to travel to support customer engagements, integration and testing in live environments, occasionally working non-standard hours to match exercise schedules
- Must be able to lift and carry computing and networking equipment in support of transit and installation
- Possess strong written and verbal communication skills
- US Citizenship is required
- Understanding of containerization, management, and software deployment (especially using Docker, Kubernetes, and Helm)
- Understanding of enterprise application development
- Understanding of hardware and software virtualization
- Experience with modern service development practices, including Swagger/OpenAPI code generation, Protocol Buffers (protobuf), and gRPC service development.
- Experience designing and optimizing data solutions, including ETL pipelines, relational databases such as PostgreSQL, and NoSQL technologies such as MongoDB and Elasticsearch.
- Familiarity with DevSecOps and infrastructure automation tools, including Helm, CI/CD pipelines such as Jenkins, GitLab CI, or ArgoCD, Infrastructure as Code tools such as Ansible and Terraform, and working in air-gapped or classified environments with Iron Bank hardened container images.
- Understanding of tactical networks, including enterprise, satellite, terrestrial, and mobile, ad hoc networks (MANETs)
- Familiarity with Army compute systems and compute environments
- Familiarity with standard DevSecOps practices and platforms (e.g., git, CI/CD pipelines, vulnerability scanning, etc.)
- Experience with Mission Command or C2 systems, especially those dealing with Fires and Electromagnetic Warfare
- Competitive salary with comprehensive health and wellness benefits
- Dynamic and collaborative work environment
- Employee ownership
- Medical, dental, and vision care plans
- Paid time-off and parental leave programs
- Group term life insurance
- 401(k) retirement plan
- Tuition Assistance, Training, and education development offerings
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search