Full-Stack Developer
$140k - $180kScience Applications International Corporation
Job Description Description
We are seeking an experienced Full-Stack Developer to design, develop, integrate, test, modernize, and support secure, data-intensive enterprise applications. The successful candidate will work across both modern and legacy technology stacks, including React/TypeScript and JavaScript, Python, C/C++, shell scripting, REST APIs, and SQL/MariaDB. The role requires the ability to create new applications and services while maintaining, troubleshooting, integrating, and incrementally modernizing existing legacy code and systems. The position will work closely with solution architects, front-end developers, DevOps engineers, AI/ML engineers, QA personnel, and business stakeholders in an Agile/Scrum environment.
Key Responsibilities:
Required Qualifications
SAIC accepts applications on an ongoing basis and there is no deadline. SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
We are seeking an experienced Full-Stack Developer to design, develop, integrate, test, modernize, and support secure, data-intensive enterprise applications. The successful candidate will work across both modern and legacy technology stacks, including React/TypeScript and JavaScript, Python, C/C++, shell scripting, REST APIs, and SQL/MariaDB. The role requires the ability to create new applications and services while maintaining, troubleshooting, integrating, and incrementally modernizing existing legacy code and systems. The position will work closely with solution architects, front-end developers, DevOps engineers, AI/ML engineers, QA personnel, and business stakeholders in an Agile/Scrum environment.
Key Responsibilities:
- Design, develop, test, and maintain full-stack enterprise web applications.
- Develop front-end functionality using React, TypeScript, JavaScript, HTML5, and CSS3.
- Develop reusable, modular, responsive, and accessible React components.
- Develop server-side APIs, application services, and business logic.
- Design and implement RESTful APIs supporting front-end and system integrations.
- Implement server-side validation, error handling, logging, and application security controls.
- Implement authentication, authorization, and role-based access control (RBAC), including support for enterprise SSO/MFA.
- Develop and maintain application functionality using SQL and MariaDB/MySQL.
- Design and work with relational database tables, relationships, queries, views, indexes, and data structures.
- Develop and optimize SQL queries supporting application functionality, reporting, testing, and troubleshooting.
- Support database schema changes, data migration, validation, and troubleshooting.
- Develop dashboards, forms, workflow interfaces, search/filter functionality, reporting, and detailed record views.
- Integrate applications with enterprise document-management and other internal services, including Microsoft 365 and/or SharePoint where applicable.
- Develop interfaces and backend services supporting AI/ML, large language model (LLM), and AI agent capabilities, including human-in-the-loop review and approval workflows.
- Integrate AI/LLM and agent-based services through APIs and approved application interfaces, including tool/function calling, workflow orchestration, structured outputs, and application guardrails.
- Implement application logging, exception handling, auditing, and operational diagnostics.
- Write unit, integration, and automated application tests and participate in peer code reviews.
- Troubleshoot and optimize issues across the front end, backend, APIs, database, and integration layers.
- Support System Integration Testing (SIT), User Acceptance Testing (UAT), regression testing, and production deployment.
- Collaborate with DevOps engineers on CI/CD, build, deployment, configuration, and release processes.
- Integrate legacy C/C++, Python, shell, JavaScript, database, and modern web components through well-defined APIs and interfaces.
- Refactor and modernize legacy code incrementally while preserving required behavior, compatibility, security, and operational continuity.
- Analyze and understand existing legacy source code, interfaces, dependencies, build processes, and data flows before implementing changes.
- Develop and maintain shell scripts for Linux-based automation, application support, data processing, deployment, and operational tasks.
- Develop backend services, automation, data-processing utilities, and integration components using Python.
- Develop, maintain, troubleshoot, and enhance software written in C and C++, including existing legacy components and interfaces.
- Develop and troubleshoot applications in a Linux-based working environment.
- Use Visual Studio Code (VS Code) for application development, debugging, Git workflows, and related engineering activities.
- Create and maintain application and technical documentation.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, estimation, sprint reviews/demonstrations, and retrospectives.
- Support iterative software releases and respond to feedback identified during testing and stakeholder reviews.
Required Qualifications
- Bachelors and nine (9) years or more experience; Masters and seven (7) years or more experience ; PhD or JD and four (4) years or more experience.
- Master's degree is preferred in Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence, or a related technical discipline.
- 5+ years of professional software-development experience, including full-stack web application development.
- Strong hands-on experience with React and strong proficiency in TypeScript and JavaScript.
- Strong proficiency in HTML5 and CSS3.
- Experience developing modern, component-based, data-intensive web applications.
- Experience designing and developing RESTful APIs and server-side business logic.
- Working knowledge of AI/LLM concepts and AI agent-based application patterns, including prompt-driven workflows, tool/function calling, orchestration, context handling, and human-in-the-loop controls.
- Experience integrating front-end applications with backend APIs and enterprise services.
- Experience working across mixed-language codebases and understanding dependencies between legacy and modern application components.
- Experience maintaining and modernizing legacy applications while developing new functionality and integrations.
- Proficiency with Linux shell scripting (such as Bash) for automation, troubleshooting, and operational support.
- Proficiency with JavaScript/TypeScript for modern web application development.
- Strong programming experience with Python for backend development, automation, integration, data processing, or application support.
- Strong programming experience with C and C++, including the ability to read, debug, maintain, and enhance existing legacy codebases.
- Strong working knowledge of SQL and relational database design.
- Hands-on experience with MariaDB/MySQL or comparable relational database technologies.
- Ability to develop and optimize SQL queries and troubleshoot database-related application issues.
- Experience implementing authentication, authorization, and role-based access controls.
- Experience with Git and modern source-control practices.
- Experience with automated unit and integration testing.
- Experience working in a Linux-based development environment and using the Linux command line/shell.
- Experience using Visual Studio Code (VS Code) or a comparable modern IDE.
- Understanding of secure software-development practices.
- Experience debugging applications across UI, API, backend, and database layers.
- Experience working within an Agile/Scrum software-development environment.
- Strong analytical, troubleshooting, problem-solving, written, and verbal communication skills.
- Must be a US Citizen and able to obtain and maintain a Public Trust.
- Experience integrating Python, C/C++, shell-based utilities, JavaScript/TypeScript applications, and relational databases in enterprise environments.
- Experience modernizing legacy applications through refactoring, API enablement, service decomposition, or incremental replacement strategies.
- Experience with legacy C/C++ build systems, libraries, compilers, debugging tools, and Linux-based development workflows.
- Advanced experience with React and TypeScript and modern React routing, state-management, and data-fetching approaches.
- Experience developing enterprise dashboards and workflow-oriented applications.
- Experience with React Testing Library, Jest, Vitest, or comparable testing technologies.
- Strong experience with MariaDB/MySQL, including schema design, indexing, query optimization, and performance troubleshooting.
- Experience developing and consuming APIs in a microservices or service-oriented architecture.
- Experience with enterprise SSO/MFA and identity-management solutions.
- Experience integrating applications with Microsoft 365 and/or SharePoint.
- Experience with Section 508/WCAG accessibility requirements.
- Experience developing applications incorporating AI/ML, LLM, or agentic AI capabilities and integrating AI services through APIs.
- Familiarity with AI agent frameworks, agent orchestration patterns, retrieval-augmented generation (RAG), tool/function calling, structured outputs, evaluation, monitoring, and guardrails is a plus.
- Familiarity with human-in-the-loop AI workflows, CI/CD, DevSecOps practices, and containerized application environments.
- Familiarity with Posit (formerly RStudio) products and development environments is a plus.
- Experience working with data science, analytics, AI/ML, or research teams is a plus.
- Experience supporting federal government, healthcare, life-sciences, or other regulated environments is preferred. Agile/Scrum Experience
- Sprint planning and estimation
- Daily stand-ups
- Backlog refinement
- User stories and acceptance criteria
- Sprint reviews and demonstrations
- Retrospectives
- Iterative development and testing
- Code reviews
- Release planning and recurring software releases
- Collaboration with product owners, architects, QA, DevOps, and business stakeholders
SAIC accepts applications on an ongoing basis and there is no deadline. SAIC® is a premier mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, intelligence, and civilian markets includes secure high-end solutions in mission IT, enterprise IT, engineering services, and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Full-Stack Developer in Silver Spring, MD vacancy
- ...Note: Locals are highly preferred For C2C candidates I-9 or E verify is a must for submission. Job title : Java full stack developer Location: Bethesda, MD (onsite) Duration: Long term Experience: Min 10 years Visa: No GC Required: Need 10+...SuggestedFull timeLocal area
- ...application, simply read through the following job description and make sure to attach relevant documents. Job title : Java full stack developer Location: Bethesda, MD (onsite) Duration: Long term Experience: Min 10 years Visa: No GC xhyhwjd Required...SuggestedLocal area
- ...We are seeking an IAM Full Stack Developer with strong experience in Identity and Access Management, PingOne integrations, Java/Spring Boot, front-end development, and cloud-native technologies. The ideal candidate will have hands-on experience building scalable applications...SuggestedContract work
$90k - $115k
...national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Job DescriptionWhat are you?A Full Stack DeveloperWhere is your seat?Washington, DCHow much are you paid?$90,000 - $115,000 + Bonus + Medical BenefitsQualificationsWho...SuggestedLocal area- ...About the Role: We're seeking an experienced Senior Full Stack Software Developer with deep expertise in Angular front-end development and Java Spring Boot backend services to help modernize mission-critical federal applications used by millions of Americans....SuggestedFull timeFlexible hours
- ...Utilizes modern software development methodologies, programming languages, domain knowledge, and secure coding practices to design, develop, debug, and/or validate algorithms, software tools, and systems that enable our internal/external engineering partners to design...
- Analytica is seeking a Full Stack Developer to support the design, development, testing, deployment, and maintenance of secure, scalable enterprise applications for a federal government client. The ideal candidate will work across the full software development lifecycle...For contractorsLocal area
$101k - $127.3k
Full-Stack DeveloperHybrid: Bethesda, MD - on-site 2 days per weekThe Full-Stack Developer leads the design, enhancement, operation, and maintenance of complex enterprise software applications supporting mission-critical business operations in a regulated client environment...2 days per week$131k - $137k
Responsibilities Technica Corporation is seeking highly skilled Senior Full Stack Java Developer to be a part of an agile software development team and integral in performing software development, O&M support, and adhere to agile methodology and scrum ceremonies. This...Work experience placementRemote work$100k - $110k
...Role: Java Full Stack Developer Location: Seattle, WA We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital...Full timeTemporary workFlexible hours$110k - $136k
Responsibilities Technica Corporation is seeking a Full Stack Developer, Mid. As a Full Stack Developer, you will play a critical role in the development and maintenance of web applications and services. You will be responsible for designing, coding, testing, and deploying...Work experience placementRemote work$69.4k - $158k
Full Stack DeveloperThe 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 help create a system that will make a difference...Full timeContract workPart timeLocal areaRemote work- ...Full Stack Developer (Angular/.NET Core/Azure) We are seeking a skilled and proactive Full Stack Developer with strong experience in Angular,.NET Core and Microsoft Azure, and a proven ability to lead and mentor a development team. The ideal candidate will be responsible...
- ...Full Stack Developer Potomac is continuing to invest in modern data and AI capabilities to support our growing business. We are seeking a Full Stack Developer with 3–4 years of fintech experience who enjoys building data-driven products that combine financial analytics...Full timeContract workWork at office
- ...The purpose of this position is to provide full stack development support for critical business functions through the development, implementation... ...and procedures and contribute towards their improvement. Develop complex application features and create technical designs....
$107.9k - $195.05k
Leidos has an exciting opportunity for a Sr. Full Stack Developer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and...Full timeImmediate startFlexible hours- ...full-stack .NET Developer 3 days on site in Washington, DC USC/GC only 6- Months Contract Job Description: We are looking for a talented full-stack .NET and Angular Developer to join our team. In this role, you will be responsible for...Contract work
$210k - $225k
...or McLean, VA Clearance: TS/SCI with CI Poly required to start Salary: $210K to $225K We are seeking a hands-on Full Stack Developer to join a high-performing technical team supporting mission-critical applications. This role is ideal for a senior-level engineer...$170k - $216k
As a Sr. Full Stack Developer I , you’ll design, build, and sustain secure iOS and Android applications with the goal of delivering mission-critical mobile capabilities across the federal government. Our engineering team is responsible for building and operating high-security...Full timeLocal areaImmediate start- ...Full Stack Developer, Washington DC We are seeking a Full Stack Developer to work on a team building custom software for great customers using modern technologies and Agile methods. The Full Stack Developer will have passion and drive to deliver great solutions with...
- ...Full Stack Developer, AI-Focused Location: Washington, DC Schedule: Hybrid, onsite 3 days per week Clearance Required: Active Secret Employment Type: Full-Time We are seeking a cleared Full Stack Developer to support a federal IT program in Washington...Full time3 days per week
- ...Full-stack Engineer Wipro is seeking a Full Stack Engineer to assist in the delivery of our mission- and business-critical application services with internal customers. As a Full Stack Engineer, you will be responsible for building industry-leading, highly intuitive...
$140k
...Full Stack Developer Bethesda, MD Pay From: $140,000 MUST: Experienced Full Stack Developer TS/SCI Poly clearance required Must have DoD 8570 IAT Level II Certification, such as Security+ 3 years of experience with UI/UX, including with a front-end framework...- ...Full Stack Developer Employment Type: Full Time, Mid-level CGS is seeking an experienced, resourceful, and inventive Full Stack Web Developer to join our team. This role will perform software application development in support of an enterprise-wide data inventory...Full timeFlexible hours
$55.2k - $126k
...Overview 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 help create a system that will make a difference, we need you on our team...Full timeContract workPart timeLocal area- ...Job Title Responsibilities: Knowledge in developing responsive web applications with JavaScript and related frameworks (React, Vue... ...technology. Experience architecting and building Graph QL APIs and REST-full services. Required Skills: React Native Node....
- ...estimates to deliver product stories; owns development stories Develops solutions on variety of platforms according to business... ...Java, J2EE, Javascript, Python, HTML, etc Experience in Full stack Development using Java, Node.js or React, RESTful, JSON, Ajax...
$165k
...Senior Full Stack Developer NetServices (NSI) is an IT services firm with a long-standing reputation for delivering high-quality, cost-effective solutions to drive lasting results. Now operating as a subsidiary of Synergy ECP, NSI continues to stand out in a crowded...Flexible hours- ...Overview Black Canyon Consulting (BCC) is searching for a Full Stack Developer to support our work at the National Institutes of Health (NIH). This opportunity is full time and onsite/hybrid at the NIH in Bethesda, MD. Job Description The Controlled...Full time
$80k - $90k
...The Full-Stack Developer will apply and continue to develop software development skills to build accessible, reliable web applications and technology solutions that support ACOG’s strategic mission and goals. The Full-Stack Developer is an engaged and active participant...For contractorsWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full-Stack Developer. Be the first to apply!
Related searches
- remote .net full stack web developer Silver Spring, MD
- full stack developer government
- lamp stack developer
- entry level mern stack developer
- mern stack web developer
- c# .net full stack developer
- associate full stack developer
- senior full stack developer
- lead full stack java developer
- python full stack developer





