Principal Full Stack Software Engineer
General Dynamics Information Technology22 hours ago
Arlington, VA, USAStaff+
Base Salary
$141k - $191k/yr
Responsibilities
- Develop clean, maintainable, and efficient Python code.
- Design and implement AI-enabled web applications and analytics using Streamlit, React, or similar technologies.
- Integrate LLM capabilities, prompting, tool calling, retrieval-augmented generation, and related AI workflow patterns.
- Design, develop, and integrate APIs, including FastAPI-based services.
- Build user interfaces that make AI, data, and analytics capabilities accessible to end users.
- Establish CI/CD pipelines and container-based deployments using Docker.
- Work with PostgreSQL and MySQL to maintain data integrity, performance, and efficiency.
- Use Git-based version control and collaborate with cross-functional teams to deliver features.
- Contribute across the software development life cycle, including design, testing, deployment, and sustainment.
Requirements
- 8+ years of related experience.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Current TS/SCI clearance with an active or obtainable CI Polygraph.
- U.S. citizenship is required.
- Proficiency in Python, Docker, Git-based version control, full-stack development, web technologies, RESTful APIs, containerization, and user interface development.
- Experience building AI-enabled web applications, analytic dashboards, or user workflows with Streamlit or similar technologies.
- Experience designing and maintaining scalable backend solutions with Python frameworks and relational databases such as PostgreSQL and MySQL.
- Preferred experience includes React, LLM-powered agentic workflows, component-based UI development, REST API integration, AI or data analytics applications, cloud-native development, DevSecOps, reliable AI workflows, and MLOps.
Benefits
- Comprehensive medical, dental, vision, wellness, disability, life, accident, and critical illness benefits are available.
- 401(k) plan with company match and pre-tax and post-tax contribution options.
- Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- Onsite work in Crystal City, VA, with optional CONUS travel and scheduled 40-hour work weeks.
- Full-flex work weeks are available where possible, although this role is designated onsite.
- The role offers career growth support, internal mobility assistance, an AI-powered career tool, and an innovation-focused military-friendly culture.
Tech Stack
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.