4 months ago
Annapolis Junction, MD, USASenior
Responsibilities
- Analyze user requirements and derive software design and performance requirements.
- Design, code, modify, test, integrate, document, deploy, maintain, and troubleshoot complex software systems.
- Develop and sustain the GHOSTGEM software suite, including DINO and future mission capabilities.
- Develop algorithms, analytics, data queries, database applications, and event-driven or data-driven software.
- Integrate software with COTS, GOTS, and FOSS products, packages, libraries, and operating environments.
- Debug software, resolve defects and problem reports, and execute or review component test procedures.
- Develop Bash scripts and automate manual processes in Linux and Unix environments.
- Coordinate software installation, monitor operational performance, and ensure quality control.
- Provide software input to system design, requirements analysis, hardware/software trade-offs, and technology selection.
- Write and review software and system documentation and improve development processes.
- Serve as a team lead or technical lead, including coordinating and monitoring multiple software development teams when assigned.
Requirements
- United States citizenship and a TS/SCI security clearance with an agency-appropriate polygraph are required.
- A master's degree in computer science or a related discipline plus five years of relevant software engineering experience, or a bachelor's degree plus seven years, or nine years of relevant software engineering experience is required.
- Recent software development experience with Rust and Python is required.
- Experience with the Linux CLI, Linux tools, Unix, and Bash scripting is required.
- Experience with Splunk, Syslog-ng, rsyslog, Kafka, Ansible, GitLab CI, and Git is required.
- Experience with message brokers, infrastructure-as-code automation, CI/CD tools, and source control systems is required.
- Experience with the Atlassian Tool Suite, Jira, Confluence, and Elasticsearch is desired.
- Experience with Java, C, C++, Ruby, Perl, JavaScript, Spring, Docker, Eclipse, J2EE, relational and non-relational databases, cloud technologies, and queue management systems is listed among the desired capabilities.
Benefits
- The company automatically contributes 20% of gross compensation to a SEP IRA with no employee matching requirement, and contributions are fully vested from day one.
- Up to 200 hours of annual PTO is available, with flexibility to adjust PTO allocation at the start of each calendar year.
- Full-time employees may choose medical plans, including options with an HSA, as well as vision, dental, life, AD&D, disability, hospital indemnity, accident, critical illness, identity theft, and legal protection benefits.
- Employees may be eligible for referral bonuses up to $10,000.
- The company offers mobility among supported contracts and has locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii, and OCONUS.
- The company provides team-building events and two complementary branded clothing orders annually.
Tech Stack
AnsibleApache KafkaBashCC++DockerElasticsearchGitGitLab CI/CDJavaJavaScriptLinuxPerlPythonRubyRustSplunk
