Expedition Technology logo

Full Stack Software Engineer

Expedition Technology

On-site
Herndon, VA
Full-time
Senior
5+ yrs
Salary not listedPosted 2mo ago

Real job — pulled straight from Expedition Technology’s careers page · Verified July 15, 2026 · No reposts.

Job description

Expedition Technology is hiring a Full Stack Software Engineer — a full-time, based in Herndon, VA role. Apply directly on Expedition Technology's careers page below.

Full Stack Software Engineer - R134

Location: Herndon, VA

Department: Computer Vision - Deep Learning/AI

Location Type: IN_OFFICE

Employment Type: FULL_TIME

Expedition Technology (EXP) is seeking a Full Stack Software Engineer to join our Solis team in building the Training Data Storefront (TDS)—a mission-critical platform that enables the Department of Defense (DoD) and Intelligence Community (IC) to manage, share, and operationalize AI/ML data and models. 

TDS serves as a centralized repository powering advanced analytics and machine learning capabilities across defense and intelligence missions. As part of our team, you will play a key role in designing, developing, and maintaining scalable, secure, and user-centric applications that directly support national security objectives. 
What You’ll Do 

As a Full Stack Engineer, you will work across the entire technology stack to deliver high-impact capabilities: 
  • Design and develop end-to-end features spanning front-end interfaces and backend services 
  • Build and maintain responsive, user-friendly web applications using modern JavaScript frameworks 
  • Develop scalable backend systems and APIs using Python and cloud-native architectures 
  • Integrate frontend components with backend services via RESTful APIs and streaming/data services 
  • Deploy and manage applications in AWS environments using Docker and Kubernetes 
  • Collaborate in an Agile development environment, contributing to sprint planning, design discussions, and continuous improvement 
  • Work directly with end users to understand mission needs and translate them into technical solutions 
  • Ensure performance, scalability, security, and reliability across the stack 
  • Actively collaborate with teammates in design discussions and pair programming 
  • Write clean, maintainable code with strong test coverage (unit, integration, and end-to-end) 
  • Participate in code reviews, establish best practices, and contribute to engineering standards 
Required Qualifications 

  • U.S. Citizenship 
  • Active TS/SCI clearance 
  • 5+ years of professional software engineering experience across front-end, back-end, or full stack development 
  • Experience building applications in AWS cloud environments 
  • Proficiency in:
    • Frontend: React, Angular, Vue, or similar (TypeScript preferred) 
    • Backend: Python (preferred) or other object-oriented languages 
  • Experience with REST APIs, microservices, and distributed systems 
  • Familiarity with Docker, Kubernetes, or other containerized environments 
  • Experience with relational databases and query optimization 
  • Strong understanding of software development best practices and SDLC 
  • Experience with Git and branching strategies 
  • Comfortable working in Linux-based environments 
 
Preferred / Nice-to-Have 

  • Experience with modern frontend tools (e.g., TailwindCSS, React Query, Vite, MUI) 
  • Familiarity with GraphQL and real-time data applications 
  • Experience with AWS services (e.g., Lambda, RDS, DynamoDB, S3, IAM, EC2, SQS) 
  • Knowledge of performance optimization techniques (frontend or backend) 
  • Exposure to AI/ML systems or data pipelines at scale 
  • Experience contributing to technical leadership, mentoring, or architecture decisions 

Get Full Stack Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Brillio logo

Software Development Lead

Bangalore, Karnataka
✓ From careers page· 34m ago
Brillio logo

Software Development Lead

Bangalore, Karnataka
✓ From careers page· 34m ago
Brillio logo

Software Development Lead

Bangalore, Karnataka
✓ From careers page· 34m ago

Frequently asked questions

What skills are required for Full Stack Software Engineer at Expedition Technology?

The required skills for Full Stack Software Engineer at Expedition Technology include: React, Angular, Vue.js, TypeScript, Python, REST, Docker, Kubernetes, SQL, Git, Linux, GraphQL, AWS, Lambda, RDS, DynamoDB, S3, IAM, EC2, SQS, Agile.

What is the seniority level for Full Stack Software Engineer at Expedition Technology?

Full Stack Software Engineer at Expedition Technology is a Senior level position.

How do I apply for Full Stack Software Engineer at Expedition Technology?

You can view the full description and apply for Full Stack Software Engineer at Expedition Technology on EchoJobs: https://echojobs.io/job/expedition-technology-full-stack-software-engineer-r134-fvgdd.