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.
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.
- 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...SuggestedFull time
$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...SuggestedFull timeWork at officeImmediate startRemote workFlexible hoursRotating shiftDay shift2 days per week- ...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...SuggestedFor contractorsWork at officeLocal area
$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...SuggestedFull timeContract workPart timeLocal areaRemote work$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...SuggestedFull timeContract workPart timeLocal areaRemote work$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 workWork at officeLocal areaRemote workRelocationFlexible hours$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 timeContract workPart timeSummer workInternshipSummer internshipWork at officeLocal areaRemote workWorldwide- ...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 wageFull timeWorldwide
- ...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 timeContract work
- ...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 payTemporary workWork at officeRemote workFlexible hoursShift work
- 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 officeVisa sponsorshipShift work
- ...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 jobWork from homeWorldwide
- ...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
$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 timeLocal areaFlexible hours- 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...
$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$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 timeTemporary workFor contractorsWork at officeImmediate startWork from homeRelocation- ...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 timeWork from home
- ...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
- ...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...
$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 contractorsFor subcontractorWork at officeVisa sponsorshipShift work$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 jobFull timeH1b$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 employmentFull timeVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$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 timeTemporary work- ...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 workRemote work
- ...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
$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 timeContract workPart timeLocal areaRemote work- ...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 timeH1bRemote work
$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 timeH1b- ...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 hoursShift workRotating shift
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!
- remote software sales Charleston, SC
- software sales representative Charleston, SC
- software quality assurance Charleston, SC
- software qa Charleston, SC
- entry level software sales Charleston, SC
- software sales Charleston, SC
- software sales executive Charleston, SC
- government software Charleston, SC
- id software Charleston, SC
- software intern Charleston, SC






