user avatar

Software Engineer [$306k/yr+] TS/SCI-FS Poly

SYSTOLIC

Posted today

Job Requirements

Annapolis Junction, MD
Intel Agency (NSA, CIA, FBI, etc) Full Scope Polygraph
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries

Job Description

Candidates must already possess an active Top Secret/SCI w/ Full Scope Polygraph to be considered.

Summary:
• Lead the development, maintenance, and enhancement of complex software systems, focusing on advanced algorithm development, robust software architecture, and scalable database engineering.
• Utilize a diverse technology stack including Javascript, React.js, Node.js, Rust, Python, and Bash scripting.
• Design and implement micro-services architectures leveraging Kubernetes, Helm, NiFi, Kafka, Ansible, Salt, and Terraform for orchestration and automation.
• Manage and visualize data using a comprehensive suite of tools such as Grafana, InfluxDB, Elasticsearch, Redis, MySQL, Neo4J, and CASPORT.
• Drive the full software development lifecycle from requirements analysis and software testing to integration and system security.
• Apply Agile/Scrum methodologies, Continuous Integration, and best practices for full life cycle software development.
• Provide technical team leadership and manage software configuration effectively.

Qualifications & Compensation:
Degree: Technical bachelor's degree or 4 additional years equivalent experience
Years of experience: 12+ years
Salary: $306k+ yearly compensation

Job Description:
• Develop, maintain, and enhance complex software solutions, focusing on high-performance and scalability.
• Design, implement, and optimize algorithms for data processing and system functionality.
• Lead the architectural design and implementation of new and existing software systems.
• Perform comprehensive database engineering, including design, optimization, and management of various database technologies.
• Utilize modern programming languages and frameworks such as Javascript, React.js, Node.js, Rust, Python, and Bash scripting.
• Implement and manage micro-services architectures using Kubernetes and Helm for container orchestration.
• Develop and manage data pipelines and streaming solutions with NiFi and Kafka.
• Apply automation and configuration management tools including Ansible, Salt, and Terraform.
• Implement and manage data visualization and monitoring solutions with Grafana, InfluxDB, Elasticsearch, and Redis.
• Work with relational and graph databases like MySQL and Neo4J, and manage data with CASPORT.
• Conduct thorough requirements analysis, translating operational needs into technical specifications.
• Oversee and perform all phases of software testing, integration, and validation.
• Ensure the security of software systems and data through robust design and implementation.
• Apply Agile/Scrum methodologies for iterative development and continuous improvement.
• Implement and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines.
• Provide technical leadership and mentorship to development teams.
• Manage software configuration and version control, adhering to best practices.
• Contribute to systems engineering efforts, including understanding high-performance computing (HPC) and cloud environments.
• Document technical designs and processes effectively.
• Understand and apply network protocols in software development.

About SYSTOLIC:

SYSTOLIC is dedicated to giving our employees the best possible company experience so that they can focus on providing outstanding support to their customer’s mission. Our company is founded on integrity, enthusiasm, and a relentless commitment to supporting the Intelligence Community. You can learn more about us and submit an application to be considered against our current and future openings at https://systolic.com.

To learn about our compensation ranges, visit our Pay Transparency page at: https://systolic.com/pay-transparency
group id: 10527119