Database Engineer
HybridBeavercreek, Ohio, United States
Job Summary
Design, develop, configure, and maintain relational, non-relational, distributed, and leaderless database solutions supporting the GEMSTONE platform services and applications. Support deployment and sustainment of databases used by microservices in containerized Kubernetes environments, including automated provisioning, backup, recovery, and migration via Infrastructure-as-Code and CI/CD pipelines. Assist with schema design, indexing strategies, query optimization, and troubleshooting performance or connectivity issues while ensuring compliance with data governance and cybersecurity requirements. Monitor health, storage utilization, and availability across cloud, hybrid, and potentially disconnected operational environments. Work onsite or hybrid in Dayton, OH, with a standard schedule, requiring a DoD Secret clearance.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Engineering, or related technical discipline
- Ability to learn complex software ecosystems and rapidly become proficient in new platforms and technologies
- Ability to obtain a DoD Secret security clearance
- 1–5 years of professional experience supporting database technologies
- Experience with one or more relational database platforms: PostgreSQL, MySQL/MariaDB, or MSSQL
- Experience with NoSQL databases such as: MongoDB, Couchbase, RavenDB, or Firestore
- Experience with Elasticsearch or OpenSearch
- Experience with Redis, Valkey, or Memcached
- Experience with FoundationDB, CockroachDB, TiKV, or YugabyteDB
- Experience with Distributed Consensus and Replication
- Experience writing and optimizing SQL queries
- Understanding of database design principles, normalization, and data modeling
- Familiarity with Linux operating systems
- Basic scripting experience in Python, Bash, or PowerShell
Desired Qualifications
- Experience with ETL processes and how databases play a role
- Experience with Kubernetes and containerized application environments
- Familiarity with databases hosted by AWS, Azure, or Google Cloud
- Experience supporting distributed microservice architectures
- Understanding of API-driven systems and data integration patterns
- Understanding and implementation of the Transactional Outbox pattern
- Experience with: PostgreSQL scaling and replication
- High-availability database architectures
- Exposure to DevSecOps practices and CI/CD tools
- Familiarity with digital engineering, MBSE, M&S, analytics, or AI/ML environments
- Understanding of NIST RMF, STIGs, and DoD cybersecurity requirements
- Experience supporting observability platforms such as Grafana, Prometheus, or Loki
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.