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

Senior Principal Software Developer

General Dynamics Information Technology

Senior Software Developer supporting USASOC OTA Program in Fayetteville, NC. Leading application development and collaborating with military personnel in a fast-paced environment.

Posted 4/16/2026full-timeFayetteville • North Carolina • 🇺🇸 United StatesSenior💰 $142,792 - $189,750 per yearWebsite

Tech Stack

Tools & technologies
AirflowApacheDockerETLHadoopKubernetesPostgresPythonSDLCSQL

About the role

Key responsibilities & impact
  • Own opportunity to work with the largest government agency in the nation
  • Provide support for application development of data and business systems software, including analysis of business needs, systems flow, and determination of data storage and usage requirements
  • Lead end-to-end software development across all SDLC phases, including requirements analysis, system design, implementation, testing, refinement, debugging, and updates
  • Translate complex user and mission/business needs into scalable system architectures, detailed requirements, and actionable technical plans
  • Produce and review advanced design artifacts (models, diagrams, workflows) to guide development and ensure technical alignment across teams
  • Develop high-quality, maintainable, and secure software solutions in a multidisciplinary environment supporting mission-critical intelligence operations
  • Build and maintain big-data ETL pipelines (Hadoop, Apache Airflow) and automate data ingestion from APIs and databases using Python and SQL
  • Execute DevOps processes for application and database deployment using Docker, Kubernetes, and GitLab CI/CD
  • Automate retrieval of data from various sources via API and direct database queries for intelligence analysts and data scientists using SQL and Python
  • Utilize industry-standard tools (GitLab, Jira, Confluence) for version control, workflow management, documentation, and traceability
  • Engage directly with customers and mission partners to gather requirements, provide product feedback loops, and deliver capability briefings for military stakeholders
  • Mentor and coach junior developers; may serve as team or task lead

Requirements

What you’ll need
  • 8+ years of related experience
  • Must be a US Citizen
  • Experience developing customer driven applications for data collection and analysis
  • Backend/DevOps Knowledge Areas: Python, Docker, Helm/Kubernetes, PostgreSQL, or relational databases
  • Database: Postgres, SQL
  • General: GitLab CI/CD, REST APIs

Benefits

Comp & perks
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Competitive pay and paid time off
  • Full flex work weeks where possible
  • Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • 15 days of paid leave per calendar year to be used for vacations, personal business, and illness
  • 10 paid holidays per year
  • Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance

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
PythonSQLHadoopApache AirflowDockerKubernetesGitLab CI/CDPostgreSQLETLREST APIs
Soft Skills
leadershipmentoringcommunicationcollaborationcustomer engagementrequirements analysisproblem-solvingtechnical alignmentfeedback loopsteam leadership