Principal Full Stack Software Engineer

General Dynamics
United States
Workplace: OnsiteFull timeUSD 140,250 - 189,750 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Collaboration","Independent work","Problem-solving","Communication"]

Develop and sustain full-stack software and data capabilities for mission-critical analytics. Build analytic frontends, production APIs, data integration services, dashboards, and user-facing analytics experiences. Write clean Python code, design and optimize database queries, and support data ingestion and transformation. Collaborate with analysts and data scientists to prototype, deploy, and operationalize maintainable solutions with CI/CD and container-based deployments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
General Dynamics
General Dynamics
11 hours ago

Principal Full Stack Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Develop and sustain full-stack software and data capabilities for mission-critical analytics. Build analytic frontends, production APIs, data integration services, dashboards, and user-facing analytics experiences. Write clean Python code, design and optimize database queries, and support data ingestion and transformation. Collaborate with analysts and data scientists to prototype, deploy, and operationalize maintainable solutions with CI/CD and container-based deployments.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, deploy, and sustain full-stack software and data capabilities for analytics.
  • •Build analytic frontends, dashboards, reporting interfaces, and interactive data products for end users.
  • •Develop backend services, production APIs, and data access layers using Python frameworks such as FastAPI.
  • •Support data ingestion, transformation, validation, and aggregation to enable accurate and timely analytics.
  • •Maintain CI/CD pipelines and container-based deployments, and ensure solutions meet security, quality, and compliance standards.
Travel: Medium travel

Pay and Benefits

Salary: USD 140,250 - 189,750 annually
Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •8+ years of related experience building full stack software and supporting data analytics/reporting applications.
  • •Proficiency writing clean, maintainable Python and building interactive analytics web apps using Streamlit (or similar).
  • •Hands-on backend development with Python frameworks such as FastAPI, including RESTful APIs and data access layers.
  • •Experience with relational databases and analytics-oriented SQL, including performance-conscious query design (PostgreSQL/MySQL).
  • •Ability to obtain and maintain a current TS/SCI clearance with CI polygraph (required); US citizenship required for the role.
Experience:8+ yearsData analyticsDashboardsREST APIsFull-stack development
Education:Bachelor's in Computer Science
Skills:CollaborationIndependent workProblem-solvingCommunication
Tech Stack:PythonGitSQLCI/CDStreamlitFastAPIRESTful APIsPostgreSQLMySQLDockerKubernetesVersion controlContainerization

Eligibility

Nationality:US National
Work Authorization:Authorization required. Sponsorship not provided.
Security Clearance:Top Secret/SCITop Secret SCI + Polygraph

Company Brief

General Dynamics
Provides IT, systems engineering, cybersecurity, cloud, and mission support services to U.S. federal civilian and defense agencies, delivering large-scale technology solutions and managed services for national security and government operations.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Tysons / Fairfax, United States
WebsiteLinkedIn