Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 25 Oct 2026

Software Engineer & Database Modeler

GDIT Indianapolis, IN Remote senior full-time

Salary

$153,000 - $207,000 per year

Apply on GDIT

Description

Transform technology into opportunity as a Software Engineer and Database designer at GDIT. Design, develop, and optimize custom enterprise-level applications blending software engineering expertise with strong data modeling capabilities to ensure scalable, efficient, and high-performing solutions.

In this role, you'll play a crucial role in transforming paper collections processing to modernized electronic solutions through GDIT's Revenue Modernization program for Customs and Border Protection.

Key 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/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.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent.
  • 8+ years of related work experience as a software engineer or similar.
  • Demonstrated experience with database modeling tools and methodologies (ER modeling, dimensional modeling, 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 (e.g., PostgreSQL, SQL Server, Oracle, MySQL).
  • Knowledge of cloud platforms (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, with the ability to translate complex concepts for business and technical audiences.
  • US citizenship required.

Preferred Qualifications

  • 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 (Docker, Kubernetes).
  • Experience building highly available, distributed systems.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401K with company match.
  • Competitive pay and paid time off.
  • Flexibility to own priorities at work and at home.
  • Award-winning culture of innovation and a military-friendly workplace.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-IN-Indianapolis/Software-Engineer_RQ230718-1

Apply on GDIT