M

Mantis Security

Cybersecurity consulting and zero-trust architecture services

Systems Software Engineer - Database Engineering & Core Services

Systems Software EngineeringPosted on Nov 9
Full-timeReston, VA, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in a quantitative field such as engineering or mathematics; relevant fields include Electrical Engineering, Computer Engineering, Computer Science, Information Technology, and Information Systems.
  • Typically, 10 years of professional software engineering experience.
  • An active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance and the ability to obtain a Counterintelligence (CI) polygraph.
  • Prior experience supporting the Intelligence Community.
  • Experience applying programming concepts in a professional or academic setting.
  • Experience applying modern software development methodologies, such as Agile, DevOps, or DevSecOps, in a professional or academic setting.
  • Hands-on systems programming experience in one or more of C, C++, or Rust, with the ability to work across additional languages and runtimes as needed.
  • Experience with operating-system interfaces, process management, inter-process communication, concurrency, and multithreaded application development.
  • Understanding of synchronization primitives, signal handling, memory management, and resource management.
  • Experience developing or troubleshooting socket-based applications and client-server communications.
  • Experience with database engine internals, network protocol development, or comparable source-code and low-level systems analysis.
  • Ability to navigate unfamiliar source code, trace execution and data flows, and assess how changes affect performance, interoperability, concurrency, and security.
  • Experience with relational database design, SQL, query optimization, and database access controls.
  • Understanding of graph database concepts and their application to relationship-based data.
  • Experience developing infrastructure automation and deploying or supporting software in cloud environments.
  • Experience integrating applications with identity services using OIDC and applying authentication and authorization controls.
  • Understanding of Zero Trust Architecture concepts, including Policy Decision Points (PDPs), Policy Administration Points (PAPs), Policy Information Points (PIPs), and Policy Enforcement Points (PEPs).
  • Agile Developer certification or Certified Scrum Developer certification.
  • CompTIA Security+ or a higher-level cybersecurity certification.
  • Strong troubleshooting and technical documentation skills.

Responsibilities

  • Develop, maintain, test, and deploy secure, scalable applications and services using C, C++, Rust, Go, Java, Python, or Node.js.
  • Apply systems programming principles, particularly in C, C++, and Rust, to develop performant and reliable software components.
  • Develop software supporting process creation, monitoring, control, and inter-process communication.
  • Build concurrent and multithreaded applications using appropriate synchronization, signal handling, memory management, and resource-control techniques.
  • Design, implement, and troubleshoot networked applications using sockets, client-server architectures, and applicable network protocols.
  • Analyze database engine source code, communication protocols, request and response formats, serialization, and packet layouts to support development and integration.
  • Trace requests through database engine code to identify processing logic, integration points, and the effects of proposed modifications.
  • Develop relational data-storage solutions using Structured Query Language (SQL), including data modeling, query development, performance tuning, and access control.
  • Develop and integrate graph database solutions supporting relationship-based data modeling, analysis, and retrieval.
  • Work across relational databases, graph databases, object storage, and search/indexing engines, including PostgreSQL, Redis, RxDB, Neo4j, Amazon S3, and Elasticsearch.
  • Refactor and modernize existing services, including transitioning functionality from Python to other implementation languages where appropriate.
  • Develop and maintain Infrastructure as Code (IaC) to provision, configure, and manage infrastructure through repeatable, version-controlled workflows.
  • Deploy, monitor, and troubleshoot cloud-hosted software, including dependencies on compute, storage, networking, identity, and security services.
  • Integrate applications with identity providers to support authentication, authorization, federation, single sign-on, and identity-aware access control.
  • Implement OpenID Connect (OIDC) integrations, including token validation, claims processing, client registration, redirect flows, session management, and secure API access.
  • Incorporate Zero Trust Architecture principles into software designs, including interactions among policy decision, administration, information, and enforcement components.
  • Collaborate with cybersecurity, infrastructure, data, and mission stakeholders to integrate security controls, cryptographic protections, logging, monitoring, and auditability throughout the software development lifecycle.
  • Produce and maintain software designs, interface specifications, deployment procedures, configuration baselines, security implementation details, and operational support materials.

Desired Qualifications

  • A master's degree in a quantitative field such as engineering or mathematics; relevant fields include Electrical Engineering, Computer Engineering, Computer Science, Information Technology, and Information Systems.
  • Experience with PostgreSQL and Neo4j, including database design, administration, performance optimization, and application integration.
  • Experience interpreting packet captures, working with binary message formats, developing protocol parsers, or modifying database clients, drivers, extensions, or engine code.
  • Experience using Terraform and Ansible for cloud infrastructure provisioning, configuration management, and application deployment.
  • Experience deploying and maintaining applications and infrastructure in Amazon Web Services (AWS), including AWS GovCloud, Kubernetes, Red Hat OpenShift, and environments subject to Department of Defense Impact Level 5 requirements.
  • Experience with PingFederate, Keycloak, Radiant Logic, SailPoint, Secret Server, or Okta; experience migrating identity providers and adapting application code is especially useful.
  • Experience implementing certificate lifecycle management, key management, certificate validation, and cryptographic service integrations for Public Key Infrastructure (PKI).
  • Experience using PKCS #11 to integrate applications with cryptographic tokens, Hardware Security Modules (HSMs), or other secure key-storage mechanisms.
  • Experience implementing, evaluating, or integrating cryptographic algorithms, including Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM).
  • Experience with Trusted Data Format (TDF), Go-based security services, enterprise service integration, or serialization technologies such as Protocol Buffers.

About the Company

Mantis Security

Cybersecurity consulting and zero-trust architecture services

Mantis Security provides cybersecurity consulting for government and regulated industries, protecting information across the system lifecycle. Its offerings include C-level consulting, Zero Trust design, RMF/FISMA support, security architecture and engineering, IT security automation with Infrastructure as Code, and advanced cloud engineering for AWS in government and DoD/IC regions, plus cyber data science to analyze telemetry and speed decision-making. The company differentiates itself through veteran leadership with direct IC and DoD experience, a SDVOSB status, and a strong emphasis on RMF/FISMA, government cloud, and cyber operations support. Its goal is to help clients achieve secure, compliant, and efficient cyber operations that reduce risk and accelerate mission readiness.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Sarasota, FL
Founded
2015

Recently Posted Jobs

Explore more opportunities at Mantis Security

See more jobs