Full-Stack Software Engineer

General Dynamics Information Technology
Chantilly, Loudoun County, VA
Public Trust: None
Requisition Type: Regular
Your Impact

Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.

Job Description

The Software Engineer should have experience with full-stack development. They will design, develop, code, test, and debug complex new applications and micro services, or make significant enhancements to exiting software. The ideal candidate is a hands-on software developer with experience with application development to customer specifications. They must have strong, firsthand technical expertise in a variety of configuration management tools and software development languages and the proven ability to fashion robust solutions. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.

KEY RESPONSIBILITIES

  • Analyze, design and develop applications, databases, micro services, and infrastructure code in multiple languages.

  • Perform software development using agile methodologies.

  • Provide ongoing maintenance, support and enhancements for existing systems and platforms.

  • Develop and deploy applications in compliance with customer security requirements.

  • Collaborate cross-functionally with data scientists, analyst, project managers and other engineers.

  • Troubleshoot complex problems and provides customer support for production software systems and application issues.

  • Provide recommendations for continuous improvement.

  • Work alongside other engineers on the team to sustain and advance our organization’s capabilities

EDUCATION AND EXPERIENCE

  • Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

  • At least ten (10) years of related software development experience

REQUIRED QUALIFICATIONS

  • 3 to 5 years of experience and is familiar with the following software/tools:

  • Experience in modern programming languages like Java, and Python.

  • Experience with build automation technologies like Maven, Jenkins, etc.

  • Experience with building APIs using Java or related programming language

  • Hands-on experience with application development using Spring Boot.

  • Experience with a RDBMS (SQL) or a NoSQL data store including a shared parallel Postgres database and PostGIS

  • Experience with database optimization including table structures, indices, and query planning.

  • Experience with message brokers such as Kafka, RabbitMQ, or SNS/SQS and a detailed understanding of the differences between them.

  • Experience with Elastic and Kibana

  • Experience with test-driven development and automated testing frameworks

  • Experience with Scrum/Agile development methodologies. This includes participating in daily team stand up meetings and being an active participant in code reviews and pull requests.

  • Experience with infrastructure-as-code and change management using tools such as Terraform, Cloud formation, Liquibase and Ansible

  • Familiarity with AWS

DESIRED QUALIFICATIONS

  • Interested in working with multiple different technologies on a daily basis.

  • Experience with container technologies (Docker, Kubernetes) a plus

  • Familiarity with CUDA programming and GPU architecture.

  • Capable of delivering on multiple competing priorities with little supervision.

  • Excellent verbal and written communication skills.

  • Location: On Customer Site


GDIT IS YOUR PLACE:

  • 401K with company match

  • Comprehensive health and wellness packages

  • Internal mobility team dedicated to helping you own your career

  • Professional growth opportunities including paid education and certifications

  • Cutting-edge technology you can learn from

  • Rest and recharge with paid vacation and holidays

#OpportunityOwned

#GDITCareers

#WeAreGDIT

#JET

Work Requirements

Years of Experience

10 + years of related experience

* may vary based on technical training, certification(s), or degree

Certification

Travel Required

None

Citizenship

U.S. Citizenship Required

Posted 2025-09-21

Recommended Jobs

Explore Lynchburg: Where Care Meets Scenic Beauty

NurseRecruiter
Lynchburg, VA

RN PCU job in Lynchburg, VA Embark on an exciting travel nursing adventure in Lynchburg, Virginia, where patient care meets stunning scenic beauty! As a telemetry/step-down nurse, you'll immerse your…

View Details
Posted 2025-07-30

D/S Debone Packing Line Leader

Perdue Farms
Accomac, VA

Perdue Foods has a goal of becoming the most trusted name in premium proteins by creating products for consumers and for retail and foodservice customers around the globe while changing the way anima…

View Details
Posted 2025-08-22

Trampoline Park Shift Leader- Leesburg VA

Altitude Trampoline Park
Leesburg, VA

Job Description Job Description A Guest Services Supervisor at Altitude is responsible for monitoring the overall park atmosphere and Altitude Culture for the employees as well as the guests. In …

View Details
Posted 2025-08-09

Deputy Fire Marshal

The City of Falls Church Virginia
Falls Church, VA

Job Description Job Description Deputy Fire Marshal $80,000 - $95,000 (Onsite) Applications are now being accepted for a Deputy Fire Marshal position in the City of Falls Church Police Dep…

View Details
Posted 2025-08-23

Professional House Cleaner Residential

Two Maids - Virginia Beach
Virginia Beach, VA

Job Description Job Description Benefits: Dental insurance Paid time off Training & development Vision insurance At Two Maids, we strive to create a work environment where you can …

View Details
Posted 2025-09-14

Early Childhood VA - Assistant Teachers

St. James' Preschool
Leesburg, VA

Job Description Job Description Summary St. James' Preschool is looking for Assistant Teachers for our 2025-2026 school year. Our school year runs September-May. The assistant teacher mus…

View Details
Posted 2025-09-20

Client Services Representative

Rutland Animal Hospital
Mechanicsville, VA

Job description We are a small, busy companion animal practice looking for an excellent customer service representative at our front desk! We are looking for someone with a positive outlook who ca…

View Details
Posted 2025-09-03

Commercial Installer

MG Moving Services
Sterling, VA

Job Title: Commercial Installer Location: US-VA-Sterling Category: Installation Services Type: Regular Full-Time, Part-Time, Seasonal Overview: MG Moving Services is seeking reliable…

View Details
Posted 2025-07-31

AQX S96 - Budget Analyst Senior Secret - SAF/AQR

Nationwide It Services
Arlington, VA

Budget Analyst – Senior – Secret - SAF/AQR Clearance: Secret 5 days onsite at the Pentagon, with telework on an ad hoc/case by case basis Nationwide IT Services is currently looking for a …

View Details
Posted 2025-09-22

Tele | RN

Norfolk, VA

Travel Registered Nurse – Telemetry (RN) Jobs in Norfolk, VA – Locum Tenens Nursing Opportunity Advance your nursing career with a high-demand Travel Registered Nurse (Telemetry RN) locum tenens po…

View Details
Posted 2025-08-07