Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

ACCELERA SOLUTIONS INC

NewBe an early applicant

Systems Software Engineer - Database Engineering & Core Services

Posted Updated 19 views
Discussion

Summary

Systems software engineer focused on database engine internals and core services: reading database source code, tracing network protocols, and building secure, scalable apps in C/C++/Rust/Go/Java/Python/Node.js for mission work. Full-time on site in Charleston, SC or Washington, DC; requires active TS/SCI clearance with CI polygraph eligibility.

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, 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.

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.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →