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

. Research, design, develop, and/or modify enterprise-wide systems and/or applications software .

Posted 5/16/2026full-timeRemote • 🇺🇸 United StatesLead💰 $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 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
  • Engage with clients/users to define system scope and objectives
  • Work on new development and re-engineering efforts
  • Implement enhancements to existing systems
  • 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 preferred
  • Technical Training, Certification(s) or Degree in computer engineering, computer science, information systems, or related technical discipline
  • 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 Struts and Restful services, Oracle RDBMS, and UNIX/LINUX shell scripting
  • Ability to use Jira to support configuration management in an Agile environment
  • Excellent communication skills
  • US citizenship required.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
  • Career development opportunities

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 developmentAgileSQLPL/SQLmicroservicesUNIXLINUXdatabase programming
Soft Skills
communication
Certifications
Technical TrainingCertification in computer engineeringCertification in computer scienceCertification in information systems