Software Engineer

General Dynamics Information Technology•Indianapolis, IN
•$153,000 - $207,000•Remote

About The Position

GDIT is hiring a Software Engineer and Database Modeler to design, develop, and optimize custom enterprise applications, combining software engineering and data modeling to deliver scalable, efficient, high-performing solutions. The position supports Customs and Border Protection’s Revenue Modernization program, helping transform paper-based collections processing into modern electronic solutions. The role involves designing application components, creating logical and physical data models, and architecting and optimizing relational Oracle database models. The engineer collaborates with cross-functional teams to translate business needs into technical designs and development tasks; defines APIs, services, and integrations; and applies performance tuning, query optimization, indexing, and normalization or denormalization strategies. The position also supports data governance, data quality, and security practices, clarifies requirements for development teams, and documents system architecture, data dictionaries, schemas, and code changes.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent.
  • At least 8 years of related work experience as a software engineer or in a similar role.
  • Demonstrated 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 experience with SQL and relational databases such as PostgreSQL, SQL Server, Oracle, or MySQL.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP and managed database services.
  • Experience using Jira, Confluence, or similar DevSecOps solutions.
  • Strong analytical thinking and problem-solving skills.
  • Excellent communication skills and the ability to translate complex concepts for business and technical audiences.
  • U.S. citizenship is required.

Nice To Haves

  • Experience with data warehousing, ETL/ELT, and analytics pipelines.
  • Background in microservices architecture or event-driven systems.
  • Knowledge of data privacy and compliance frameworks.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience building highly available, distributed systems.

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 actionable development tasks.
  • Define APIs, services, and integrations that support data-driven workflows across systems.
  • Conduct performance tuning, query optimization, indexing strategies, and normalization or denormalization decisions.
  • Implement data governance, data quality, and security best practices.
  • Provide requirement clarifications to development teams.
  • Document system architecture, data dictionaries, schemas, and code changes.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) with company match.
  • Competitive pay and paid time off.
  • Medical plan options, some with Health Savings Accounts.
  • Dental plan options and a vision plan.
  • Full flex work weeks where possible.
  • Vacation, sick and personal time, holidays, paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance are provided or available.
  • AI-powered career tool to identify career steps and learning opportunities.
  • Internal mobility team focused on helping employees achieve career goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service