Demo

Full Stack Software Engineer

Marathon TS
Sterling, VA Contractor
POSTED ON 11/2/2026
AVAILABLE BEFORE 11/29/2026

Marathon TS is seeking an experienced Full Stack Software Engineer to support the design, development, and deployment of modern software applications in a secure environment. The ideal candidate has a strong foundation in frontend and backend development, cloud technologies, and software architecture, with the ability to take applications from initial design through production deployment.


This position offers the opportunity to work on technically challenging applications involving modern development frameworks, distributed systems, data integration, and emerging AI technologies.


Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using modern frontend and backend technologies.
  • Build responsive user interfaces and integrate them with backend services and APIs.
  • Design and develop RESTful APIs, microservices, and data-driven application components.
  • Integrate cloud services, databases, and external data sources into application architectures.
  • Contribute to the development of AI-enabled applications and integrations with large language models and other emerging technologies.
  • Design and implement solutions involving data processing, retrieval, and application-level automation.
  • Develop and maintain CI/CD pipelines, automated testing, and deployment processes.
  • Apply secure coding practices and assist with vulnerability remediation and software security requirements.
  • Collaborate with engineers, technical leads, and stakeholders to translate requirements into reliable software solutions.
  • Participate in architectural decisions, code reviews, troubleshooting, and continuous improvement.


Required Qualifications:

  • Active TS/SCI clearance.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • 5 years of professional software development experience.
  • Strong experience with frontend development using React, Angular, Vue, or similar modern frameworks.
  • Strong backend development experience using Python, Java, JavaScript/TypeScript, or comparable languages.
  • Experience designing and developing REST APIs, microservices, and backend application services.
  • Experience working with relational or NoSQL databases.
  • Familiarity with cloud platforms, containerization, and modern software deployment practices.
  • Understanding of software architecture, application security, testing, and CI/CD practices.


Preferred Qualifications:

  • Experience developing or integrating AI-enabled applications, LLM-based solutions, or RAG workflows.
  • Familiarity with vector databases, semantic search, knowledge graphs, or data retrieval technologies.
  • Experience with AWS, Azure, or other cloud environments.
  • Experience with Docker, Kubernetes, and containerized application deployments.
  • Experience with GitLab, Jenkins, or comparable CI/CD platforms.
  • Experience working in secure, regulated, or government environments.
  • Ability to independently design technical solutions and communicate architectural decisions.


We are looking for engineers who enjoy solving complex technical problems, take ownership of their work, and can contribute across the full software development lifecycle.

Salary : $150,000 - $190,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full Stack Software Engineer?

Sign up to receive alerts about other jobs on the Full Stack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Marathon TS

  • Marathon TS Springfield, VA
  • HPC Infrastructure & Cluster Engineer Springfield, VA Marathon TS is seeking a TS/SCI-cleared Infrastructure Engineer to manage and optimize a high-perform... more
  • 5 Days Ago

  • Marathon TS Huntsville, AL
  • Installation Analyst III Huntsville, AL Job Overview The role of the Installation Analyst II is to provide analytical support to the installation of hardwa... more
  • 7 Days Ago

  • Marathon TS Colorado, CO
  • Installation Analyst II Colorado Springs, CO Job Overview The role of the Installation Analyst II is to provide analytical support to the installation of h... more
  • 7 Days Ago

  • Marathon TS Glen Burnie, MD
  • IBM Maximo Implementation Consultant Glen Burnie, MD US CITIZENSHIP Description Marathon TS is seeking an experienced IBM Maximo Implementation Consultant ... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Full Stack Software Engineer jobs in the Sterling, VA area that may be a better fit.

  • Precise Software Solutions Rockville, MD
  • Apply Description Position Summary We are seeking a Senior Full Stack Engineer to support the Centers for Medicare & Medicaid Services (CMS) cloud moderniz... more
  • 20 Days Ago

  • Precise Software Solutions, Inc. Washington, DC
  • Description Position Summary Precise Software Solutions Inc. is seeking an AI Full Stack Developer to join a forward-deployed, hands-on delivery team suppo... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!