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
Compensation
Salary Ranges by Career Level:
Early-career: $95,600 - $147,200
Mid-career: $130,300 - $209,900
Late-career: $154,600 - $242,900
We recognize that every candidate brings a unique combination of experience and expertise. This position may be filled at multiple career levels , and compensation within the posted range will be determined based on relevant experience, education, technical expertise, specialized skills, the level at which the position is filled , and other job-related considerations.