Senior Database Architect/Senior Database Engineer

Posted Sep 4

This is a fully remote position, open to applicants in United States.

📋 Description

• Engage directly in requirement gathering and analysis sessions with business users, Business Analysts, application teams, and government clients.

• Convert functional, technical, performance, security, and operational requirements into database and data architecture solutions.

• Assist stakeholders in visualizing application data entities, their relationships, structures, interfaces, and processing needs.

• Assess technical alternatives and articulate architectural trade-offs.

• Suggest architectures that meet current requirements while accommodating future growth and modernization.

• Create conceptual, logical, and physical data models.

• Establish logical database architecture to serve as the basis for physical implementation.

• Design scalable, high-performance relational database architectures.

• Develop and maintain database architecture diagrams using tools like Erwin, Visio, or similar alternatives.

• Define schemas, relationships, constraints, partitioning, indexing, and storage strategies.

• Implement normalization and denormalization techniques.

• Set database naming conventions, modeling standards, metadata standards, and architectural guidelines.

• Design solutions for high availability, replication, disaster recovery, backup, business continuity, and data retention.

• Assess both relational and NoSQL database technologies.

• Architect and develop Oracle database solutions for enterprise applications.

• Create and review PL/SQL, SQL queries, stored procedures, packages, functions, triggers, DDL scripts, and database deployment scripts.

• Generate database objects and scripts to support application releases.

• Execute and assist with data migrations and database transformation activities.

• Diagnose application issues involving database logic, scripts, scheduled jobs, and data processing.

• Provide support to application developers regarding database design and development choices.

• Document procedures for database deployment for FDA database administrators.

• Estimate database sizing, retention needs, transaction patterns, and growth forecasts.

• Analyze latency and throughput requirements.

• Conduct workload analysis and capacity planning.

• Monitor and assess database performance, identifying potential bottlenecks.

• Perform SQL and PL/SQL performance tuning.

• Create strategies for indexing, partitioning, caching, and query optimization.

• Design database solutions tailored for cloud and hybrid environments.

• Assist in modernizing and migrating legacy on-premises databases to cloud platforms.

• Evaluate managed database services, traditional platforms, and cloud-native solutions.

• Support Infrastructure as Code and automated database provisioning.

• Create architectures that comply with federal security and compliance requirements.

• Recommend controls for encryption, access control, auditing, logging, monitoring, backup, recovery, and data protection.

• Collaborate with cybersecurity teams to fulfill applicable federal security controls.

• Establish standards for data architecture and assist with metadata, data dictionary, governance, lifecycle, retention, archival, and disposition activities.

• Integrate database modifications into application CI/CD processes.

• Develop repeatable processes for database deployment and rollback.

• Automate database provisioning, deployment, monitoring, and maintenance.

• Act as a senior technical advisor and participate in architecture reviews and technical design discussions.

• Convey architectural concepts to government customers, business users, developers, infrastructure teams, security teams, and project leadership.

• Collaborate with Business Analysts and application architects.

• Mentor database administrators, developers, and engineers.

• Review team database designs and implementation strategies.

• Anticipate future needs regarding data, performance, integration, and technology.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Information Technology, Engineering, Data Management, or a related field, or an equivalent combination of education and relevant professional experience.

• Over 8 years of progressive experience in database management.

• At least 5 years of experience in database architecture or application database architecture.

• Proven database architecture responsibility on at least two significant enterprise application or modernization initiatives.

• Experience in designing databases rather than merely administering existing database environments.

• Direct experience collaborating with customers and business stakeholders during requirements analysis and solution design.

• Extensive experience in developing conceptual, logical, and physical data models.

• Familiarity with data modeling and architecture tools, such as Erwin and/or Microsoft Visio.

• Strong knowledge of relational database architecture and design principles.

• Advanced proficiency in Oracle databases and PL/SQL.

• Experience with SQL, PL/SQL, DDL, stored procedures, packages, functions, triggers, and database scripting.

• Solid understanding of database naming conventions and data modeling standards.

• Experience in application database development.

• Background in designing database solutions for mission-critical enterprise applications.

• Strong grasp of database performance tuning, indexing, workload analysis, and capacity planning.

• Experience estimating database size and growth based on expected data volumes.

• Understanding of database latency, concurrency, parallel processing, distributed processing, and scalability factors.

• Knowledge of high availability, disaster recovery, replication, backup, and recovery strategies.

• Experience with at least one major cloud platform, such as AWS or Microsoft Azure.

• Excellent written and verbal communication skills.

• Ability to articulate complex technical concepts to both technical and non-technical stakeholders.

• Strong analytical, problem-solving, and strategic thinking abilities.

• Capability to obtain and maintain a Public Trust background investigation.

• Preferred: experience supporting FDA, HHS, or other federal government programs.

• Preferred: experience in modernizing legacy applications and database architectures.

• Preferred: experience migrating on-premises databases to cloud environments.

• Preferred: experience with Oracle Data Pump and Oracle 19c or other current enterprise Oracle versions.

• Preferred: knowledge of PostgreSQL, SQL Server, MySQL, or other relational database platforms.

• Preferred: experience with NoSQL technologies such as MongoDB, DynamoDB, Cassandra, or Cosmos DB.

• Preferred: experience with data warehousing, ETL/ELT processes, and data lake architectures.

• Preferred: experience with UNIX/Linux shell scripting and scheduled processing.

• Preferred: experience supporting CI/CD pipelines for database deployments.

• Preferred: experience utilizing Infrastructure as Code technologies like Terraform, CloudFormation, ARM, or Bicep.

• Preferred: experience with enterprise integration and data exchange platforms.

• Preferred: experience implementing database auditing and monitoring solutions.

• Preferred: familiarity with federal security requirements including FISMA, NIST SP 800-53, and FedRAMP.

• Preferred: understanding of master data management, metadata management, and enterprise data governance.

• Preferred: experience with Oracle Forms, WebLogic, Exadata, or related Oracle enterprise technologies.

• Preferred certifications: Oracle Database certification; AWS database or solutions architecture certification; Microsoft Azure Database Administrator Associate; Microsoft Azure Solutions Architect Expert; Certified Data Management Professional (CDMP); TOGAF or equivalent architecture certification.


🏝️ Benefits

• Comprehensive Health Benefits (Medical, Dental, and Vision).

• Flexible Spending Accounts (FSA) & Health Savings Account (HSA).

• Retirement Plan with 4% match and discretionary match at year-end.

• Paid Time Off (PTO): 15 days of PTO accrued annually.

• 7 holidays + 3 Floating holidays.

• 2 Innovation days (paid training days).

• Short Term and Long-Term Disability.

• Paid Parental Leave.

• Paid Jury Duty leave.

• Life and AD&D Insurance.

• Critical Illness Insurance.

• Training and Development opportunities.

• Wellness Incentives & Discount programs.

• Employee Referral Program.

• Annual Charity Donation Match.

• Awards and Recognition.

People also viewed

RR Donnelley23 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk1 day ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH1 day ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers