Senior Systems Programmer & Database Architect

RMC - Resource Management Concepts Inc.

Charleston (SC)

On-site

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare plans
Paid time off + holidays
Tuition assistance

Job summary

Resource Management Concepts, Inc. (RMC) is seeking a Senior Software Developer in Charleston, South Carolina to work on systems programming and database engineering across relational and graph databases.

You will read and modify core components, trace data flows, and develop secure, scalable software in a government-focused environment. The role emphasizes understanding database internals, network protocols, and distributed system design, with on-site work at a government facility.

Qualifications

  • Bachelor's degree in engineering, mathematics, Computer Science, IT, Information Systems, or related field.
  • Typical 10 years of software engineering experience, including Intelligence Community support.
  • Active TS/SCI clearance with ability to obtain CI polygraph.
  • Hands-on C, C++, or Rust systems programming.
  • Experience with OS interfaces, concurrency, IPC, and memory management.
  • Experience with relational databases, SQL, and graph databases.
  • Experience with infrastructure automation and cloud deployments.
  • Knowledge of OIDC, Zero Trust components, and cybersecurity practices.

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 to build performant software components.
  • Develop software for process creation, monitoring, control, and IPC.
  • Design and implement networked applications using sockets and client-server models.
  • Analyze database engine source code and protocols to support integration.
  • Trace requests through database engine code to understand processing logic.
  • Develop relational data storage using SQL, including modeling, tuning, and access control.
  • Develop and integrate graph database solutions for relationship-based data modeling.
  • Work across relational and graph databases, object storage, and search engines (PostgreSQL, Redis, Neo4j, S3, Elasticsearch).
  • Refactor services and modernize code, including migrating Python functionality where appropriate.
  • Develop and maintain Infrastructure as Code to provision and manage infrastructure.
  • Deploy, monitor, and troubleshoot cloud-hosted software and dependencies.
  • Integrate applications with identity providers for authentication and access control.
  • Implement OpenID Connect integrations and secure API access.
  • Incorporate Zero Trust Architecture into software designs.
  • Collaborate with cybersecurity, infrastructure, data, and mission stakeholders to embed security controls throughout the SDLC.
  • Produce and maintain software designs, interface specs, deployment procedures, and operation guides.

Skills

C
C++
Rust
Go
Java
Python
Node.js
Systems programming
Concurrency
Networking

Education

Bachelor's degree

Tools

PostgreSQL
Neo4j
Redis
Amazon S3
Elasticsearch
RxDB

Job description

Resource Management Concepts, Inc. (RMC) is seeking a Senior Software Developer in Charleston, South Carolina to work on systems programming and database engineering across relational and graph databases.

You will read and modify core components, trace data flows, and develop secure, scalable software in a government-focused environment. The role emphasizes understanding database internals, network protocols, and distributed system design, with on-site work at a government facility.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Systems Programmer & Database Engineer – On-Site Charleston
Senior Systems Programmer & Database Engineer – On-Site Charleston

Resource Management Concepts, Inc. • South Carolina

On-site
USD 120,000 - 200,000
Paid vacation
11 federal holidays
Healthcare plans
+4
Senior Database Engineer – Systems & Security (Charleston)
Senior Database Engineer – Systems & Security (Charleston)

RMC - Resource Management Concepts Inc. • Charleston (SC)

On-site
USD 140,000 - 190,000
Career growth opportunities
Tuition assistance and certifications
Healthcare plans
+2
Senior Database & Systems Engineer — TS/SCI Cleared
Senior Database & Systems Engineer — TS/SCI Cleared

Resource Management Concepts, Inc. • South Carolina

On-site
USD 140,000 - 190,000
11 paid federal holidays
Quality healthcare plans
Competitive 401K package
+1
Senior Database & Systems Engineer
Senior Database & Systems Engineer

Resource Management Concepts, Inc. • Charleston (SC)

On-site
USD 120,000 - 180,000
Paid vacation + federal holidays
Health insurance
Pet insurance
+1
Senior Software Developer
Senior Software Developer

Resource Management Concepts, Inc. • South Carolina

On-site
USD 120,000 - 200,000
Paid vacation
11 federal holidays
Healthcare plans
+4
Senior Software Developer
Senior Software Developer

RMC - Resource Management Concepts Inc. • Charleston (SC)

On-site
USD 140,000 - 210,000
Healthcare plans
Paid time off + holidays
Tuition assistance
Senior Database Engineer
Senior Database Engineer

Resource Management Concepts, Inc. • South Carolina

On-site
USD 140,000 - 190,000
11 paid federal holidays
Quality healthcare plans
Competitive 401K package
+1
Senior Database Engineer
Senior Database Engineer

Resource Management Concepts, Inc. • Charleston (SC)

On-site
USD 120,000 - 180,000
Paid vacation + federal holidays
Health insurance
Pet insurance
+1
Senior Database Engineer
Senior Database Engineer

RMC - Resource Management Concepts Inc. • Charleston (SC)

On-site
USD 140,000 - 190,000
Career growth opportunities
Tuition assistance and certifications
Healthcare plans
+2
Software Developer
Software Developer

Resource Management Concepts, Inc. • Quantico (VA)

On-site
USD 130,000 - 150,000