R

REI Systems

Delivers government IT solutions and services

AWS Database Engineer

Database AdministrationConfirmed live in the last 24 hours
Full-timeSterling, VA, USANo salary listed

About the Job

Requirements

  • A minimum of 5 years of professional experience in database engineering, Oracle database development, ETL development, data integration, or related software engineering roles.
  • Strong hands-on experience with Oracle SQL and PL/SQL, including stored procedures, packages, functions, triggers, views, materialized views, complex queries, and performance tuning.
  • Experience using Oracle database development tools such as SQL Developer and SQL*Loader.
  • Hands-on experience with AWS database services, including Amazon RDS for Oracle, Amazon RDS for PostgreSQL, Amazon Redshift, Amazon S3, AWS DMS, AWS SCT, Amazon CloudWatch, AWS Secrets Manager, AWS KMS, and IAM.
  • Strong PostgreSQL and Amazon RDS for PostgreSQL experience, including SQL and PL/pgSQL development, administration, indexing, query optimization, performance tuning, backup and recovery, high availability, and troubleshooting.
  • Demonstrated experience implementing database migrations and replication using AWS DMS and AWS SCT, including schema conversion, endpoint configuration, full-load migrations, change data capture, validation, and cutover activities.
  • Experience implementing AWS database operational controls for monitoring, logging, backup and recovery, encryption, credential management, access control, and infrastructure automation.
  • Experience designing and implementing ETL workflows, data transformation processes, batch processing, and data migration solutions.
  • Experience with Matillion ETL or similar cloud-native data integration and orchestration platforms.
  • Strong understanding of relational database architecture, logical and physical data modeling, normalization, indexing, transaction management, and referential integrity.
  • Experience optimizing complex database queries and troubleshooting performance bottlenecks.
  • Experience developing database unit tests, regression tests, data validation processes, and automated deployment verification.
  • Experience supporting production database environments, incident management, root-cause analysis, and application releases.
  • Experience with CI/CD pipelines, DevSecOps practices, and database deployment automation.
  • Experience working in Agile environments using Scrum, Kanban, or similar methodologies.
  • Proficiency with version control and development tools such as Git, GitHub, GitLab, Bitbucket, or Azure DevOps.
  • Familiarity with AI-assisted development tools and their application to software engineering, testing, documentation, and troubleshooting.
  • Understanding of responsible AI, data privacy, cybersecurity, and secure technology adoption in enterprise environments.
  • Ability to obtain and maintain a Federal Public Trust clearance.
  • A bachelor's degree in Business, Engineering, Computer Science, or a related field.

Responsibilities

  • Design, develop, maintain, and optimize Oracle and PostgreSQL database solutions supporting enterprise applications.
  • Develop complex SQL queries, PL/SQL packages, stored procedures, functions, triggers, views, materialized views, and sequences.
  • Develop and optimize PostgreSQL SQL and PL/pgSQL code, including functions, procedures, triggers, and database objects.
  • Analyze complex data models, database schemas, entity relationship diagrams, and enterprise data flows.
  • Perform database performance tuning using execution plans, indexing strategies, partitioning, optimizer statistics, and database diagnostic tools.
  • Develop and maintain database migration scripts, schema updates, and automated deployment processes.
  • Troubleshoot database performance issues, data inconsistencies, integration challenges, and production defects.
  • Design, configure, administer, monitor, and maintain cloud-based database solutions using Amazon RDS for Oracle, Amazon RDS for PostgreSQL, Amazon Redshift, Amazon S3, AWS DMS, AWS SCT, Amazon CloudWatch, AWS Secrets Manager, AWS KMS, and IAM.
  • Configure and optimize PostgreSQL databases hosted on Amazon RDS, including indexing, extensions, parameter groups, performance tuning, and operational troubleshooting.
  • Implement database backup, recovery, high availability, monitoring, encryption, and access control mechanisms.
  • Support AWS cloud modernization initiatives involving Oracle and PostgreSQL databases.
  • Monitor database performance, availability, resource utilization, and operational health across AWS environments.
  • Support database migration and modernization initiatives across Oracle, PostgreSQL, and AWS environments.
  • Implement AWS DMS and AWS SCT solutions for database migration, schema conversion, and replication.
  • Configure source and target database endpoints, full-load migration tasks, and change data capture processes.
  • Perform migration assessments, data validation, reconciliation, cutover planning, and post-migration verification.
  • Identify opportunities to improve database architecture, scalability, performance, and operational efficiency.
  • Design, develop, and maintain ETL workflows, data transformation processes, and batch processing solutions.
  • Build and support enterprise data integration pipelines using Matillion ETL or similar technologies.
  • Develop data validation frameworks and automated data quality checks.
  • Support data integration between enterprise applications, databases, reporting platforms, and analytics environments.
  • Collaborate with data engineers and application teams to ensure data accuracy, integrity, consistency, and accessibility.
  • Support database solutions and pipelines used for analytics, reporting, and AI/ML workloads.
  • Support database deployments through CI/CD pipelines and automated release processes.
  • Collaborate with DevOps teams to implement database deployment automation, monitoring, and infrastructure management practices.
  • Develop and execute database unit tests, regression tests, data validation tests, and deployment verification activities.
  • Participate in production deployments, incident resolution, root-cause analysis, and post-release validation.
  • Implement database security controls, audit logging, encryption, credential management, and least-privilege access.
  • Maintain technical documentation, database designs, data mappings, deployment procedures, and operational support guides.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, sprint reviews, and retrospectives.
  • Leverage approved AI-powered development tools to improve SQL development, code optimization, testing, troubleshooting, and technical documentation.
  • Identify opportunities to implement AI-assisted automation within database engineering and operational support activities.
  • Apply responsible AI practices while maintaining data security, privacy, and compliance requirements.
  • Evaluate emerging database, cloud, and AI technologies to improve engineering productivity and platform capabilities.

Desired Qualifications

  • Previous experience supporting federal government agencies or large-scale enterprise applications.
  • Experience with federal grants management, financial management, case management, regulatory systems, or workflow-driven applications.
  • Familiarity with the GrantSolutions platform or similar federal grants management systems.
  • Experience with Oracle Data Pump, Oracle GoldenGate, Informatica, Talend, Oracle Data Integrator, Liquibase, Flyway, or comparable migration and integration tools.
  • Experience with Amazon Aurora PostgreSQL-Compatible Edition, SQL Server, MySQL, or additional enterprise database technologies.
  • Experience supporting AWS cloud migration, database modernization, and application transformation initiatives.
  • Knowledge of federal cybersecurity and compliance standards, including FISMA, NIST, and FedRAMP.
  • Experience with enterprise data warehousing, dimensional modeling, business intelligence, and reporting technologies such as Power BI, Tableau, or Amazon QuickSight.
  • Familiarity with AWS cloud-native application architectures and deployment patterns.
  • Oracle certifications such as Oracle Certified Professional, Oracle Database Administrator Certified Professional, or Oracle SQL Certified Associate.
  • Familiarity with modern AI data architectures, vector databases, retrieval-augmented generation, AI agents, and enterprise AI platforms.
  • Experience supporting AI-driven modernization, intelligent automation, or enterprise analytics initiatives.
  • Hands-on exposure to AI-assisted engineering tools such as GitHub Copilot, Microsoft Copilot, Amazon Q Developer, Cursor, ChatGPT Enterprise, Claude, Gemini, or similar technologies.
  • A master's degree is preferred.
  • An active Public Trust or federal suitability determination is preferred.

About the Company

REI Systems

Delivers government IT solutions and services

REI Systems provides technology solutions for federal, state, local, and nonprofit organizations. It helps customers solve complex challenges, make data-driven decisions, streamline processes, and improve citizen services through a range of services and solutions. The company is 100% employee-owned, ensuring that all staff are directly invested in delivering excellence and mission impact. Its goal is to deliver measurable outcomes that align with customers’ strategic objectives, focusing on durable results for public sector and nonprofit clients.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Sterling, IL
Founded
1989

Recently Posted Jobs

Explore more opportunities at REI Systems

See more jobs