1 day ago
Base Salary
$135k - $216k/yr
Responsibilities
- Design and deploy software applications, analytic services, reusable libraries, and analytic pipelines for operational cyberspace data.
- Develop batch and streaming data ingestion, parsing, normalization, enrichment, correlation, indexing, and query functions.
- Design and integrate APIs, microservices, data interfaces, event-driven services, software designs, data schemas, and interface documentation.
- Refactor and optimize production code and maintain GitLab repositories, merge requests, code-review records, and release artifacts.
- Conduct code reviews and document automated tests, test results, code scans, defect remediation, and performance benchmarks.
- Profile and improve compute, memory, storage, query, and network performance while addressing reliability, fault tolerance, observability, and recoverability.
Requirements
- Minimum experience requirements are 8 years with a bachelor's degree, 6 years with a master's degree, 3 years with a PhD, 12 years with a high-school diploma, or 10 years with an associate degree.
- Professional software development experience designing, delivering, and maintaining production software is required.
- Proficiency in production programming with at least two languages, including Python or another data-processing language, plus demonstrated SQL proficiency, is required.
- Experience with Git-based version control, collaborative development workflows, software architecture, data structures, algorithms, debugging, automated testing, code review, and secure software development is required.
- Experience with large datasets, distributed processing, databases, data pipelines, APIs, or streaming systems is required.
- Working knowledge of TCP/IP, DNS, HTTP/S, network and host telemetry, security events, cyber threats, and defensive and offensive cyberspace operations is required.
- Candidates must meet applicable DoD 8140 work-role requirements, be U.S. citizens, hold an active TS clearance, and be able to obtain or maintain SCI.
- Preferred qualifications include cyber operations, detection engineering, threat hunting, incident response, adversary emulation, Apache Spark, Kafka, Flink, Hadoop, distributed SQL engines, graph databases, cloud and container platforms, Linux, Docker, Kubernetes, machine learning, and large cyber dataset performance tuning.
- Experience with JCWA Common Runtime Stack for Data, Caspian, comparable DoD cyber data environments, and technical leadership in Agile teams is preferred.
Benefits
- Eligible employees may receive medical, dental, vision, life, health savings account, short- and long-term disability, EAP, parental leave, 401(k), paid time off, and company-paid holidays.
- The position is located in Fort Meade, Maryland.
- The application period is estimated at 30 days from the posting date but may change based on business needs and candidate availability.
Tech Stack
Apache FlinkApache HadoopApache KafkaApache SparkBashCC#C++DockerGitGitLab CI/CDGoJavaJavaScriptJuliaKubernetesLinuxPowerShellPythonRRustScalaSQLTypeScript
Categories
BackendData Engineering
About Peraton
Peraton builds and integrates mission systems, cyber, space, and intelligence solutions for U.S. defense, intelligence, and civil agencies. It delivers enterprise IT, satellite and terrestrial communications, and spectrum management under government contracts. Founded in 2017, the company is headquartered in Reston, Virginia and is privately held by Veritas Capital.
