Senior Full-Stack Software Engineer (min. Secret required)

General Dynamics Information Technology
Indianapolis, IN, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$212,500.0 - $287,500.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Business Analytics Applications Architectural Patterns Automation of Tests Microsoft Azure Code Generation Code Review Continuous Integration
+24 more
Data Conversion Cursor (Graphical User Interface Elements) Python (Programming Language) Node.Js NoSQL Software Engineering Systems Integration Web Application Frameworks GitHub Copilot ReactJS Backend Vue.js Containerization AngularJS Kubernetes Information Technology Low-code Front End Software Development Virtual Agents Restful APIs Data Pipelines Devsecops Docker Legacy Systems

Job description

Transform technology into opportunity as a Software Engineer at GDIT. Shape what’s next for mission-critical federal platforms while shaping what’s next for your engineering career by using AI-assisted software development., As a Full Stack Software Engineer, the work you do at GDIT will be impactful to a federal agency’s mission modernization. You will play a crucial role in building a next-generation platform that replaces legacy systems and transforms how the government executes critical operations.

  • Lead full-stack architecture and implementation for a cloud-hosted federal platform that must achieve ATO and retire legacy systems within aggressive timelines
  • Collaborate with cross-functional teams - UX designers, product managers, DevSecOps engineers to deliver production-quality code in a SAFe Agile environment
  • Drive engineering excellence through automated testing, code reviews, and mentorship that meets stringent federal quality metrics (zero Sev 1/2 defects, <5 Sev 3 per component)
  • Utilize modern cloud-native technologies, containerized deployments, CI/CD pipelines, and agentic AI tooling to accelerate delivery of mission capabilities

Responsibilities

  • Design and implement full-stack features for complex federal operational workflows
  • Lead architectural decisions for platform services, APIs, and data models
  • Build and maintain frontend interfaces that deliver on UX designs with high fidelity
  • Develop backend services, integrations, and data pipelines supporting legacy system migration and retirement
  • Establish and optimize AI-assisted development workflows for the engineering team, including configuring agentic AI tools for code generation, testing, and review
  • Contribute to DevSecOps pipeline configuration, containerization, and infrastructure-as-code
  • Participate in architecture design reviews and support ATO documentation with security-compliant code
  • Mentor team members, conduct code reviews, and drive engineering best practices

Requirements

Do you have experience in Tooling?, Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer Sr Principal must have:

  • Education: Bachelor of Arts/Bachelor of Science in Computer Science, Engineering, or related field
  • Experience: 8+ years of professional software engineering experience with full-stack depth
  • Technical skills: Strong proficiency in modern frontend frameworks (React, Angular, or Vue) and backend languages (Java, Python, Node.js, or Go)
  • Experience with cloud platforms (AWS GovCloud, Azure Government, or equivalent FedRAMP environments)
  • Proficiency with containerization (Docker, Kubernetes) and CI/CD pipeline tools
  • Experience building RESTful APIs and working with relational and/or NoSQL databases
  • Understanding of federal security requirements (NIST 800-53, STIG compliance, ATO processes)
  • Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) integrated into daily engineering workflows
  • Track record of delivering production software in Agile/SAFe teams
  • Security clearance: Active Secret
  • US citizenship required

Preferred Qualifications

  • Experience configuring and deploying agentic AI coding workflows (autonomous code generation, AI-driven test creation, agent-based CI/CD integration)
  • Demonstrated ability to evaluate, select, and roll out AI developer tooling across engineering teams
  • Experience with geospatial systems, scientific/analytical platforms, or technical operations tools
  • Familiarity with low-code platforms and hybrid architecture patterns
  • Experience with legacy system migration and data conversion
  • AWS certifications (Solutions Architect, Developer) in GovCloud context
  • Experience leading small teams or serving as tech lead on federal programs, Years of Experience 8 + years of related experience

  • may vary based on technical training, certification(s), or degree

Benefits & conditions

(part of General Dynamics) 3.73.7 out of 5 stars Indiana $212,500 - $287,500 a year, Pulled from the full job description

  • 401(k) matching
  • Paid time off
  • Internal mobility program, At GDIT, the mission is our purpose, and our people are at the center of everything we do.
  • Growth: AI-powered career tool that identifies career steps and learning opportunities
  • Support: An internal mobility team focused on helping you achieve your career goals
  • Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
  • Flexibility: Full-flex work week to own your priorities at work and at home
  • Community: Award-winning culture of innovation and a military-friendly workpl
  • ace, Travel Required Less than 10% Citizenship U.S. Citizenship Required

Salary and Benefit Information The likely salary range for this position is $212,500 - $287,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

About the company

We are GDIT. A global technology and professional services company that delivers technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across over 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, cloud, cyber and application development. Together with our customers, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all