3 days ago
Indianapolis, IN, USAStaff+

Base Salary

$153k - $207k/yr

Responsibilities

  • Design application components using modern software engineering practices.
  • Create logical and physical data models aligned with business and system requirements.
  • Architect, optimize, and manage relational Oracle database models for performance, scalability, and reliability.
  • Collaborate with cross-functional teams to translate business needs into technical designs and development tasks.
  • Define APIs, services, and integrations supporting data-driven workflows across systems.
  • Perform performance tuning, query optimization, indexing, and normalization or denormalization decisions.
  • Implement data governance, data quality, and security best practices.
  • Clarify requirements for development teams and document architecture, data dictionaries, schemas, and code changes.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent.
  • 8+ years of related work experience as a software engineer or similar.
  • Experience with database modeling tools and methodologies, including ER modeling, dimensional modeling, and schema design.
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript/TypeScript.
  • Hands-on SQL and relational database experience with technologies such as PostgreSQL, SQL Server, Oracle, or MySQL.
  • Knowledge of AWS, Azure, or GCP and managed database services.
  • Experience using Jira, Confluence, or similar DevSecOps solutions.
  • Strong analytical, problem-solving, communication, and technical translation skills.
  • US citizenship required.
  • Preferred: experience with data warehousing, ETL/ELT, analytics pipelines, microservices, event-driven systems, data privacy and compliance frameworks, Docker, Kubernetes, and highly available distributed systems.

Benefits

  • Remote work arrangement with 40 scheduled hours per week and less than 10% travel; locations include Indianapolis, Indiana and Herndon, Virginia.
  • Medical, dental, vision, and health savings account plan options.
  • 401(k) plan with company match and pre-tax and post-tax contribution options.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
  • Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance options.
  • AI-powered career development tools, internal mobility support, wellness packages, and a military-friendly workplace.
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me