Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Systems Software Engineer - Database Engineering & Core Services

Mantis Security Corporation

Job Description

Job Description

Description:

Mantis Security is seeking software engineers with systems programming expertise and a strong background in database engineering. This role focuses on understanding how database engines and core services work internally, reading source code, examining network communications, and modifying software to support mission requirements.

Candidates should be able to move beyond queries, schemas, and application interfaces to understand how a database processes requests, exchanges data, and interacts with other components. The work involves tracing behavior through unfamiliar codebases and protocols, identifying where changes belong, and understanding their effects across an integrated technology stack.

This role is full time on-site.

What You’ll Do

  • 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 technologies such as 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.
Requirements:

Basic Qualifications

  • 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.
  • Typical experience: 10 years of professional software engineering experience.
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with 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).
  • Strong troubleshooting, technical documentation, and collaboration skills.
  • Agile Developer certification or Certified Scrum Developer certification.
  • CompTIA Security+ or higher-level cybersecurity certification.

We are looking for experienced engineers who want to understand how systems work, can reason through complex code and communications, and are comfortable making changes below the application layer.

Candidates who meet the basic qualifications do not need experience with every technology listed under desired qualifications. Depth in systems programming and database engineering, paired with the ability to learn adjacent technologies, is what matters most.

Desired Qualifications

  • Advanced education: 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.
  • Database engineering: Experience with PostgreSQL and Neo4j, including database design, administration, performance optimization, and application integration.
  • Protocol engineering: Experience interpreting packet captures, working with binary message formats, developing protocol parsers, or modifying database clients, drivers, extensions, or engine code.
  • Infrastructure automation: Experience using Terraform and Ansible for cloud infrastructure provisioning, configuration management, and application deployment.
  • Cloud and platform engineering: 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.
  • Identity platforms: Experience with PingFederate, Keycloak, Radiant Logic, SailPoint, Secret Server, or Okta; experience migrating identity providers and adapting application code is especially useful.
  • Public Key Infrastructure (PKI): Experience implementing certificate lifecycle management, key management, certificate validation, and cryptographic service integrations.
  • Cryptographic interfaces: Experience using PKCS #11 to integrate applications with cryptographic tokens, Hardware Security Modules (HSMs), or other secure key-storage mechanisms.
  • Modern cryptography: Experience implementing, evaluating, or integrating cryptographic algorithms, including Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM).
  • Data protection and service integration: Experience with Trusted Data Format (TDF), Go-based security services, enterprise service integration, or serialization technologies such as Protocol Buffers.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer - Database Engineering & Core Services in Charleston, SC vacancy
  • Segra is seeking a qualified Managed Services Engineer II, Data Services to design, deploy and maintain its data-services platform. The role focuses on layer 2/3 solutions, automation scripts, and IP addressing across multi-site environments. This is a hybrid, full-time... 
    Suggested
    Full time

    Segra

    Charleston, SC
    2 days ago
  • $64.05k - $80.12k

     ...for a qualified and experienced Managed Services Engineer II, Data Services to join us in a full-...  ...Engineer II, Data Services applies systems analysis techniques, network design methodology...  ...systems analysis, network design, or software/script development within... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Rotating shift
    Day shift
    2 days per week

    Segra

    Charleston, SC
    2 days ago
  •  ...DescriptionJob DescriptionSummary: The engineer in this position should have a...  ...understanding of various software packages including MS Word, spreadsheet/database programs such as MS Excel, MS Access...  ...problems or provide customer service.The employee may, from time to time... 
    Suggested
    For contractors
    Work at office
    Local area

    ADEX

    Charleston, SC
    10 hours ago
  • $77.6k - $176k

    Databricks Data Engineer, LeadThe Opportunity:As a lead Databricks Data Engineer, you will...  ...Databricks and AWS environments and services will position you as a technical team leader...  ..., Mathematics, Physics, Information Systems, or Information TechnologyNice If You Have... 
    Suggested
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Charleston, SC
    10 hours ago
  • $86.8k - $198k

     ...Job Number: R0253509 Systems Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete...  ...needed ~ Ability to integrate applications with identity services using OIDC and applying authentication and authorization controls... 
    Suggested
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    North Charleston, SC
    10 hours ago
  • $112k - $209k

     ...contributor. This role collaborates with engineering, analytics, AI, and business teams to...  ...to providing the highest quality client service are strongly preferred. Key Relationships...  ...Communications, Computer Science, Information Systems, or a related area of study. Equivalent... 
    Temporary work
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    K&L Gates

    Charleston, SC
    10 hours ago
  • $61.9k - $141k

     ...and unstructured data sources Ability to obtain a Secret clearance Scheduled to obtain a Bachelor's degree in a Technology, Engineering, or Mathematics field by Winter or Spring 2027, or Winter or Spring 2028 Nice If You Have: Ability to produce technical... 
    Full time
    Contract work
    Part time
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide

    Booz Allen

    Charleston, SC
    4 days ago
  •  ...global technology services provider helping the...  ...mission-critical systems, optimize...  ...solutions.Our Insurance Software and Business Process...  ...transform and manage core insurance...  ...Position SummaryThe Data Engineering Lead is...  ...:SQL and advanced database technologiesPython... 
    Minimum wage
    Full time
    Worldwide

    DXC Technology

    Charleston, SC
    4 days ago
  •  ...Concepts, Inc. (RMC) provides high-quality, professional services to government and commercial sectors. Our mission is...  ...United States of America. RMC is seeking an AI Engineer to design and deploy secure AI systems that connect foundation models with enterprise tools,... 
    Full time
    Contract work

    Resource Management Concepts, Inc.

    Charleston, SC
    15 days ago
  •  ...from home, meaning you can live anywhere within the region and travel directly to project sites. Reporting directly to our Field Services Manager of the region, this role will require travel to any US state as needed. Benefits: Be part of a people-focused team leading... 
    Weekly pay
    Temporary work
    Work at office
    Remote work
    Flexible hours
    Shift work

    Staley Technologies

    Charleston, SC
    5 days ago
  • About The Role As a CBRE Mobile Engineer, you will be responsible for preventive maintenance...  ...repairs for buildings, industrial systems, vehicles, equipment, and grounds. This...  ...is part of the Engineering and Technical Services job function. They are responsible for providing... 
    Work at office
    Visa sponsorship
    Shift work

    CBRE, Inc.

    Charleston, SC
    1 day ago
  •  ...global clinical trials from study setup to database lock. Serve as the main client...  ...Medidata Rave, Oracle InForm, or similar EDC systems. ~ Strong understanding of GCP, ICH,...  ...leading global provider of clinical research services, commercial insights and healthcare... 
    Remote job
    Work from home
    Worldwide

    IQVIA

    Charleston, SC
    4 days ago
  •  ...unparalleled quality, service, and support our residents...  ...Senior Data Engineer is responsible for designing...  ...and cloud-based data systems that support analytics...  ...analysts, scientists, software engineers, and business...  ...familiarity with non-relational databases and OpenSearch... 
    Full time

    Brookfield Properties

    Charleston, SC
    2 days ago
  • $100k - $150k

     ...world by combining world class services, advisory and technology for...  ...a single, scalable analytics engine.You will operate as both a builder...  ..., build, and maintain the core datasets that support Investor...  ...emerging capabilities, define system requirements, and recommend enhancements... 
    Full time
    Local area
    Flexible hours

    Jones Lang LaSalle

    Charleston, SC
    3 days ago
  • Maania Consultancy Services in Charleston, SC is seeking a Marketing Campaign Manager who is organized and data-driven. This role involves executing and managing multi-channel marketing campaigns, collaborating with design teams, and analyzing campaign performance. The... 

    kozmetickesluzby.vecnakraska.sk - Jobboard

    Charleston, SC
    3 days ago
  • $120k - $200k

     ...Tower is home to some of the world's best systematic trading and engineering talent. We empower portfolio managers to build their teams and...  ...risk management, compliance, and a full suite of business services. Our Business Support teams enable our trading and engineering... 
    Work at office

    Tower Research Capital

    Charleston, SC
    3 days ago
  • $67.7k - $90.27k

     ...outside plant (OSP) facilities. This role coordinates engineers, construction supervisors, contractors, trade...  ...resolves implementation issues, maintains applicable systems, and supports Customer Designed Fiber Services (CDFS). Location This is a work-from-home position... 
    Full time
    Temporary work
    For contractors
    Work at office
    Immediate start
    Work from home
    Relocation

    Lumen

    Charleston, SC
    1 day ago
  •  ...best practices with support from senior team members and Data Engineering.Summarize findings into clear, concise takeaways for business...  ...with Git, Agile development methodologies, and collaborative software development practices.Why Work For Maymont Homes?Our Mission -... 
    Full time
    Work from home

    Maymont Homes

    Charleston, SC
    3 days ago
  •  ...relevant data into actionable insights that improve operational planning, system performance, and government decision-making. The Data Scientist works with mission analysts, systems engineers, software developers, cybersecurity personnel, and program stakeholders to... 
    Temporary work

    acuCyber

    Charleston, SC
    10 hours ago
  •  ...to support a commercial software project. This position...  ...participating in the full system development life-cycle,...  ...programming (ASP.NET Core, C#, MVC Core, jQuery)...  ...knowledge of relational databases (MySQL, MS SQL,...  ...Experience with Amazon Web Services (EC2, S3, ECS, etc) Experience... 

    DeepBD, Inc.

    Charleston, SC
    2 days ago
  • $135k

     ...responsiblefor supervising the team responsible for onsite construction services. This jobis part of the Construction Management function. They...  .... Mission critical facilities with complex HVAC & backup power systems. *Contractor & vendor management in the skilled trades. MEP... 
    For contractors
    For subcontractor
    Work at office
    Visa sponsorship
    Shift work

    CBRE

    Charleston, SC
    2 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Charleston, SC
    3 days ago
  • $148.75k - $215.05k

     ...stakeholders to implement and maintain communications and network systems enabling the business to meet their organizational and program...  ...and publishing to ensure effective program management and service portfolio delivery commitmentsDetermine, deploy and contribute... 
    Permanent employment
    Full time
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Charleston, SC
    2 hours ago
  • $132.23k - $176.31k

     ...analytics, personalization, audience activation, measurement, and AI-driven decision-making. The role requires close partnership with engineering, analytics, Adobe, Salesforce, and business stakeholders to ensure the platform remains scalable, governed, secure, and aligned... 
    Full time
    Temporary work

    Lumen

    Charleston, SC
    10 hours ago
  •  ...replacing legacy mainframe applications with modern .NET-based services and APIs. You will focus on backend development,...  ...services that integrate with internal and third-party systems and collaborate with engineering teams to modernize critical enterprise applications.... 
    Contract work
    Remote work

    Eliassen Group

    Charleston, SC
    4 days ago
  •  ...Manager to lead a global team of network engineers across multiple time zones and own the...  ...the technical authority for our network services function, responsible for engineering excellence...  ...improve our support ticketing system, optimizing workflows, automations, and... 
    Remote work

    isofy

    Charleston, SC
    10 hours ago
  • $99k - $225k

     ...Job Number: R0253017 Artificial Intelligence Engineer, Senior The Opportunity: As an experienced engineer, you know that machine...  ...engineering, including building fault-tolerant distributed systems, including idempotency keys for external API/tool mutations, implementing... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Charleston, SC
    4 days ago
  •  ...looking for entry-level software programmers Java...  ...Machine Learning engineers for full time positions...  ...Information Systems IT Highly motivated...  ...skills Knowledge of Core Java JavaScript C or...  ...they share the same database with the client servicing team. No phone... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Charleston, SC
    22 days ago
  • $100k

     ...looking for entry-level software programmers Java...  ...Machine Learning engineers for full time positions...  ...Information Systems IT Project work on...  ...skills Knowledge of Core Java javascript C or...  ...they share the same database with the client servicing team who only connect... 
    Full time
    H1b

    SynergisticIT

    Charleston, SC
    19 days ago
  •  ...health network throughout the state of South Carolina. The Data Engineer III (Visualization & Applications) serves as the frontend data...  ...on data architecture, bridging the gap between complex backend systems and actionable business intelligence. This is a dynamic, high-... 
    Flexible hours
    Shift work
    Rotating shift

    MUSC

    Charleston, SC
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Software Engineer - Database Engineering & Core Services. Be the first to apply!