Principal Full Stack Software Engineer
$140.25k - $189.75kGeneral Dynamics Information Technology
Principal Full Stack Software Engineer
Iron EagleX (IEX), a wholly owned subsidiary of General Dynamics Information Technology (GDIT), delivers agile IT and Intelligence solutions. Combining small-team flexibility with global scale, IEX leverages emerging technologies to provide innovative, user-focused solutions that empower organizations and end users to operate smarter, faster, and more securely in dynamic environments.
Iron EagleX is seeking a Principal Full Stack Software Engineer to join our dynamic team in Crystal City, VA. This role designs, develops, deploys, and sustains innovative software and data capabilities as a member of a fast-paced, multidisciplinary team. You will work across the application stack to build analytic frontends, production APIs, data integration services, reporting interfaces, and supporting data layers that transform complex data and analytic methods into practical, reliable capabilities supporting critical customer requirements.
As a Principal Full Stack Software Engineer, you will quickly turn complex data, analytic requirements, and emerging concepts into usable software capabilities that deliver critical insights to end users. You will work closely with analysts, data scientists, and other technical specialists to solve difficult technical problems, rapidly prototype new applications and workflows, and transition successful solutions into repeatable, maintainable, and operational software capabilities.
Job Duties (Include But Are Not Limited To):
- Develop clean, maintainable, and efficient Python code while adhering to best practices and coding standards.
- Design, build, and maintain data analytics web applications, dashboards, and user-facing analytics experiences using Streamlit or similar technologies.
- Develop interactive data products that enable users to explore, visualize, filter, and interpret complex datasets.
- Build and integrate backend services, APIs, and data access layers using Python frameworks such as FastAPI or similar technologies.
- Support data ingestion, transformation, validation, and aggregation capabilities to help ensure accurate and timely analytics.
- Work with relational databases such as Postgres and MySQL, supporting data integrity, performance, and efficient query design.
- Collaborate with data analysts, data engineers, and stakeholders to understand requirements and deliver practical analytics solutions.
- Create reusable software components and data services that support reporting, visualization, workflow automation, and operational analytics.
- Support CI/CD pipelines and container-based deployments, including Docker-based environments, to enable repeatable builds and reliable releases.
- Implement and maintain version control using Git to support collaboration and code management.
- Apply software engineering best practices to improve scalability, maintainability, testability, and reliability of analytics applications.
- Ensure developed solutions meet required security, quality, and compliance standards.
- Contribute to all stages of the software development life cycle, from concept and design to testing, deployment, sustainment, and enhancement.
Required Skills:
- Ability to work effectively both collaboratively and independently in a fast-paced environment.
- Experience writing clean, maintainable, and efficient Python code.
- Hands-on experience developing software applications that support data analytics, reporting, dashboards, or operational data products.
- Experience with front-end development using Streamlit or similar technologies for interactive analytics applications.
- Working knowledge of web technologies, RESTful APIs, containerization, backend services, and user interface development.
- Experience building and maintaining backend solutions using Python frameworks such as FastAPI or similar tools.
- Familiarity with relational database systems such as PostgreSQL and MySQL.
- Experience writing SQL queries to support analytics, reporting, and application functionality.
- Understanding of data quality, data validation, data transformation, and basic data modeling concepts.
- Experience with Docker; Kubernetes experience is a plus.
- Familiarity with CI/CD pipelines and repeatable deployment practices.
- Proficiency in implementing and maintaining version control using Git.
- Hands-on experience with full stack development and understanding of the software development life cycle.
What You'll Need To Succeed:
- Clearance: Current TS/SCI Clearance with active or ability to obtain CI Polygraph is required
- Experience: 8+ years of related experience
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Role requirements: Work is onsite in Crystal City, VA with CONUS travel of up to 60-90 consecutive days annually
- Due to US Government Contract Requirements, only US Citizens are eligible for this role
GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do.
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, competitive pay and paid time off
- Community: Award-winning culture of innovation and a military-friendly workplace
Own Your Opportunity Explore a career at GDIT and you'll find endless opportunities to grow alongside colleagues who share your passion for the mission and delivering results.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
The likely salary range for this position is $140,250 - $189,750. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Scheduled Weekly Hours: 40
Travel Required: 10-25%
Telecommuting Options: Onsite
Work Location: USA VA Arlington
Additional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.
Our Identity Verification Process:
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.
About Our Work:
We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
- ...smarter, faster, and more securely in dynamic environments. JOB DESCRIPTION Iron EagleX is seeking a Principal Agentic AI Full Stack Software Engineer to support our AI team in Crystal City, VA. This role will design, deploy, and sustain critical components of...PrincipalContract work
$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...PrincipalFull timeContract workRemote workWork from homeRelocation package$125k
...our partnerships with clients. Our close-knot team of highly cleared engineers, analysts, and program managers represent some of the best talent locally available. The Senior Full Stack Software Engineer will support the development of the FBI FDP system using a Postgres...SuggestedFull timeFlexible hours- ...Black Cape Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston, VA and areas throughout the DMV area Onsite Expectations: MUST be willing to go onsite 2 - 3 days per week; could be up to 5 days per week...SuggestedFull timeFor subcontractor2 days per week3 days per week
$160k - $180k
...Sherpa 6 is seeking a highly motivated and skilled Lead Full Stack Engineer to join our team. We build mission critical systems for the... ...with an eye toward data integrity and growth Code and test software based upon software specifications and designs Analyze and...SuggestedFull time- ...don't think they come on site Java /Python Developer will help support the API Platform implementation. Senior Full-Stack Software Engineer responsible for building web applications using Python, Java, and many other cutting-edge technologies. Responsibilities...
$160k - $175k
...Zachary Piper Solutions is seeking a Senior Full Stack Software Engineer to support a company focused on modernizing and developing enterprise-scale federal law enforcement applications using a PostgreSQL, Java, and React technology stack. This position is On-site...- ...Senior Full-Stack Software EngineerKadiak, LLC, a Koniag Government Services company, is seeking a Senior Full-Stack Software Engineer with a Top-Secret security clearance to support Kadiak and our government customer in Washington, DC.We offer competitive compensation...Local areaFlexible hours
- ...Senior Full Stack Software EngineerWe are looking for a Senior Full Stack Software Engineer to help us build and scale the Quartermaster product—the operator-facing application used by defense analysts, coast guard operators, and commercial fleet managers to monitor,...Work at officeFlexible hours
- ...bringing product leadership, secure data engineering, systems integration, and user-centered... ...management embedded throughout. Full-Stack AI Engineer Role KL Scott and Associates... ...environment. It combines senior software development, AI integration, systems integration...Full time
$125k - $175k
...Full-time Description At Commence, we’re the start of a new age of data-centric... ...Requirements As a Senior Full-Stack Engineer at Commence, you will play a key role in... ...functional teams to deliver high-quality software solutions that are scalable, secure, and...Full timeRemote work- ...Join Our Growing TeamAre you looking to join a growing, successful and ambitious software (SaaS) company? Do you get excited about designing and building high-value, frequently-used features for users that rely on your products to execute their jobs every day? Do you...Remote work
- ...Senior Full-Stack Software Engineer Actifai is an artificial intelligence company. We help our customers, broadband and telecom providers, optimize their high-value, high-leverage decisions. Typically, this includes things like customer acquisition, retention, and...Work at officeImmediate startRemote work
- ...Full Stack Software Engineer - Ruby on Rails, JavaScript RequiredWe are seeking a Full Stack Software Engineer with experience using Ruby on Rails, JavaScript to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable...
$100k
...visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full time positions with clients. Who...Full timeH1b$160k - $190k
...artificial intelligence, graph analytics, and mission-driven software engineering. Our teams work alongside the Department of Defense to... ...problems. About the Role We're looking for an exceptional Full Stack Software Engineer to support one of the Department of...Contract work- ...About Rune Rune Technologies builds mission-critical software for military logistics and sustainment. Our flagship product... ...need to dominate in large-scale combat operations. As a Full Stack Software Engineer at Rune, you will be part of a high-impact, customer-driven...Full timeFor contractorsWork at office
$86.8k - $198k
...Full Stack Software EngineerThe Opportunity:As a full stack software engineer, you can resolve complex problems with complete end-to-end solutions in a fast-paced, Agile environment. If you're looking for the opportunity to not just develop software, but to help build...Full timeContract workPart timeWork at officeLocal areaRemote work$90k - $210k
...Full Stack Software EngineerCambridge, MA, Arlington, VA, Seattle, WAMORSE Corp is an employee owned, small business based in Cambridge, MA... ...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical...Full time- ...Job Summary: The Senior Full Stack Software Engineer will design, develop, and support enterprise AI-enabled applications and platforms. This role involves building full-stack solutions, integrating AI technologies, and deploying secure, scalable software using...Remote work
$69.4k - $158k
...Job Number: R0245338 Full Stack Software Engineer, Mid The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to...Full timeContract workPart timeWork at officeLocal areaRemote work$107.3k - $153.1k
...Full Stack Software EngineerAt Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger... ...Accenture Federal Services is seeking a Full Stack Software Engineer to join Accenture Federal Services. The ideal candidate will...Live inWork at officeLocal area- ...Software Engineer - Full Stack DeveloperThis is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We seek a Full-Stack Engineer with a dual focus...Full timeLocal areaRemote workFlexible hours
$135k - $155k
...Zachary Piper Solutions is seeking a Senior Full Stack Software Developer. This job is located in Washington D.C and will be Hybrid .... ...pipelines Work closely with the Product Owner, BA, and Test Engineer to confirm aspects and meet functional and success criteria....- ...Full Stack Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team and contribute to the development...Temporary workFor contractorsImmediate startFlexible hours
- ...Full Stack Software Engineer Agile Empowerment Technologies (AET), a division of Brandes Associates, is seeking a Full Stack Software Engineer with 5+ years of experience to support the continued development, modernization, and sustainment of secure mission software...Local areaRemote workWork from homeRelocation
- ...Full Stack Software Engineer Location: Merrifield, VA on site Type: Full Time Complete Data Solutions (CDS) is a leading data engineering and analytics company focused on providing our federal government clients with innovative solutions to complex data engineering...Full time
$132k - $198k
...Full Stack Software Engineer Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative...Full timeWork experience placement$140k - $170k
...Senior Full-Stack Software Engineer (Back-End Focused)Stand Together is a philanthropic community that helps America's boldest changemakers tackle the root causes of our country's biggest problems, from education to the economy, broken communities, and toxic division,...Immediate startFlexible hours- ...Lead Full Stack EngineerWe're looking for a Lead Full Stack Engineer to join the team. You'll work in a Professional Service role, working with teams to leverage... ...be responsible for working with current and new software development teams - understanding their architecture...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Full Stack Software Engineer. Be the first to apply!
- principal software engineer Arlington, VA
- full stack developer Arlington, VA
- full stack engineer Arlington, VA
- c# .net full stack developer Arlington, VA
- full stack / python developer (remote) Arlington, VA
- remote .net full stack web developer Arlington, VA
- full stack developer contract Arlington, VA
- junior full-stack web developer Arlington, VA
- full time engineer Arlington, VA
- senior full stack web developer Arlington, VA



