Senior Full-Stack Software Engineer (min. Secret required)
Role details
Job location
Tech stack
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.