Systems Software Engineer - Database Engineering & Core Services

Accelera-Solutions-Inc

Charleston, Washington (SC, District of Columbia)

Sur place

USD 150 000 - 230 000

Plein temps

Il y a 8 jours

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Accelera Solutions seeks multiple software engineers with systems programming expertise for on-site roles in Charleston, SC or the Washington, DC metro area. Candidates must hold TS/SCI clearance with CI Polygraph and have deep experience with database engines, network protocols, and low-level software across C, C++, Rust, Go, Java, Python, or Node.js.

The role emphasizes tracing data flows through unfamiliar codebases, developing secure, scalable services, and contributing to cloud deployments,

Qualifications

  • Bachelor’s degree in engineering or mathematics or related field.
  • 10 years of professional software engineering experience.
  • Active TS/SCI clearance with CI Polygraph.
  • Experience in the Intelligence Community.
  • Experience with modern software development methodologies (Agile/DevOps/DevSecOps).
  • Hands-on systems programming in C, C++, or Rust.

Responsabilités

  • Develop, maintain, test, and deploy secure, scalable applications and services using C, C++, Rust, Go, Java, Python, or Node.js.
  • Apply systems programming principles to develop performant software components.
  • Develop software supporting process creation, monitoring, inter-process communication, and concurrency.
  • Build multithreaded applications with proper synchronization and memory management.
  • Design and troubleshoot networked applications using sockets and client-server models.
  • Trace and analyze database engine internals and protocols to support development.
  • Develop relational SQL data-storage solutions and database access controls.
  • Develop graph database solutions and integration with Neo4j.
  • Work with PostgreSQL, Redis, RxDB, Neo4j, S3, Elasticsearch across storage and search.
  • Refactor services and migrate functionality between languages as needed.
  • Develop IaC to provision and manage infrastructure; deploy and monitor cloud-hosted software.
  • Integrate applications with identity providers and implement OIDC; support secure API access.
  • Incorporate Zero Trust Architecture actions across PDP-PEP interactions.
  • Collaborate with cybersecurity, infrastructure, data, and mission stakeholders on security controls and logging.

Connaissances

C/C++/Rust
Systems programming
Multithreading
Networking/sockets
SQL/Database internals
OpenID Connect (OIDC)
Cloud and IaC (Terraform/Ansible)
Security/Zero Trust
Scrum/DevSecOps
Python/Go/Java/Node.js

Formation

Bachelor’s degree in a quantitative field

Outils

PostgreSQL
Neo4j
Redis
RxDB
Elasticsearch
Amazon S3

Description du poste

This position is full time, on site in either Charleston, SC or Washington, DC metro area. Candidates must live in either of those areas as position is full time on site. This position requires the candidate have an Active Top Secret/Sensitive Compartmented Information (TS/SCI) clearance with the ability to obtain a Counterintelligence (CI) Polygraph.Accelera Solutions is seeking multiple 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, andmodifying 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.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.Required 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, canreason through complex code and communications, and are comfortable making changesbelow the application layer.Candidates who meet the required qualifications do not need experience with every technologylisted 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 serviceintegrations.*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.Accelera Solutions is an Equal Opportunity Employer/Veterans/Disabled.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior DevOps Engineer-Cloud Infrastructure & Core Services
Senior DevOps Engineer-Cloud Infrastructure & Core Services

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 160 000 - 210 000
On-Site Systems Engineer: Database Engines & Core Services
On-Site Systems Engineer: Database Engines & Core Services

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 150 000 - 230 000
Senior ICAM Engineer
Senior ICAM Engineer

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 130 000 - 190 000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 150 000 - 190 000
DDIL SME - Infrastructure Engineer/Architecture
DDIL SME - Infrastructure Engineer/Architecture

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 140 000 - 210 000
Senior Database Engineer
Senior Database Engineer

acuCyber • Reston (VA)

Sur place
USD 140 000 - 190 000
Systems Software Engineer
Systems Software Engineer

DAn Solutions • Washington

Sur place
USD 140 000 - 210 000
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Aqua IT LLC • Sterling (VA)

Sur place
USD 140 000 - 200 000
Software Developer - Systems with Security Clearance
Software Developer - Systems with Security Clearance

BOAB Ventures • McLean (VA)

Sur place
USD 120 000 - 180 000
Flexible time off
Medical coverage
401(k) match
+5
Senior Technical Writer
Senior Technical Writer

Accelera-Solutions-Inc • Charleston (SC), Washington

Sur place
USD 110 000 - 160 000