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

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.

Senior Principal Software Developer
General Dynamics Information TechnologySenior 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 & technologiesAirflowApacheDockerETLHadoopKubernetesPostgresPythonSDLCSQL
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 resumeApplicant 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