Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Dynamics Information Technology

Principal Software Developer

General Dynamics Information Technology

Software Developer Principal at GDIT developing mission-critical applications for government projects. Engage in innovative solutions to support national security and law enforcement missions.

Posted 6/5/2026full-timeRemote • 🏈 Anywhere in North AmericaLead💰 $119,000 - $161,000 per yearWebsite

Tech Stack

Tools & technologies
GoJavaLinuxMicroservicesOraclePostgresRDBMSShell ScriptingSQLUnix

About the role

Key responsibilities & impact
  • Research, design, develop, and/or modify enterprise-wide systems and/or applications software
  • Employ your experience with Go and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
  • Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions
  • Engage with clients/users to define system scope and objectives
  • Work on new development and re-engineering efforts, including making or contributing to system design decisions
  • Implement enhancements to existing system and coordinate with other developers working in parallel
  • Provide software development services on all tiers (UI, Java, Go, Postgres)
  • Perform database programming using SQL
  • Perform software QA/testing as needed

Requirements

What you’ll need
  • 5+ years of related experience required; 8+ years of related experience preferred
  • Experience with Go programming languages
  • Experience in Agile development methodology
  • Understanding of DevOps solution implementation and configuration
  • Understanding of microservices frameworks
  • Exposure to Gitlab and the merge/release process to CICD pipeline
  • Exposure to PL/SQL and SQL*Plus
  • Exposure to or ability to learn the following: Struts and Restful services , Oracle RDBMS, and UNIX/LINUX shell scripting
  • Ability to use Jira to support configuration management in an Agile environment
  • Ability to keep current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts
  • Aptitude at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership
  • Excellent communication skills.
  • Security Clearance Level: Public Trust (DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability)
  • US citizenship required.

Benefits

Comp & perks
  • Health insurance
  • 401K with company match
  • Competitive pay
  • Paid time off
  • Comprehensive benefits and wellness packages
  • Full-flex work week to own your priorities at work and at home
  • 15 days of paid leave per calendar year for vacations and personal business
  • 10 paid holidays per year
  • Paid Family Leave program for eligible employees.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavatest-driven developmentAgile development methodologySQLPL/SQLmicroservices frameworksUNIX/LINUX shell scriptingdatabase programmingsoftware QA/testing
Soft Skills
problem-solvingtroubleshootingcollaborationtime managementmulti-taskingtask-ownershipexcellent communication
Certifications
Public Trust Security Clearance