{"id":1964616,"url":"https://alion.io/job/saic-full-stack-developer","title":"Full-Stack Developer","company":{"id":58788,"name":"SAIC","domain":"saic.com","url":"https://alion.io/company/saic","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":80,"open_postings":48,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":12,"computed_at":"2026-10-09T06:01:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Silver Spring, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":117000,"max_usd":216000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":2745},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Bash","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"MariaDB","optional":false},{"name":"MySQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SharePoint","optional":false},{"name":"SQL","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"Agentic Workflows","optional":true},{"name":"Jest","optional":true},{"name":"RAG","optional":true},{"name":"Vitest","optional":true}],"status":"live","first_seen_at":"2026-10-06T15:13:24Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-09T23:32:00Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"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.\nThe 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.\nKey Responsibilities:Design, develop, test, and maintain full-stack enterprise web applications.\n\nDevelop front-end functionality using React, TypeScript, JavaScript, HTML5, and CSS3.\n\nDevelop reusable, modular, responsive, and accessible React components.\n\nDevelop server-side APIs, application services, and business logic.\n\nDesign and implement RESTful APIs supporting front-end and system integrations.\n\nImplement server-side validation, error handling, logging, and application security controls.\n\nImplement authentication, authorization, and role-based access control (RBAC), including support for enterprise SSO/MFA.\n\nDevelop and maintain application functionality using SQL and MariaDB/MySQL.\n\nDesign and work with relational database tables, relationships, queries, views, indexes, and data structures.\n\nDevelop and optimize SQL queries supporting application functionality, reporting, testing, and troubleshooting.\n\nSupport database schema changes, data migration, validation, and troubleshooting.\n\nDevelop dashboards, forms, workflow interfaces, search/filter functionality, reporting, and detailed record views.\n\nIntegrate applications with enterprise document-management and other internal services, including Microsoft 365 and/or SharePoint where applicable.\n\nDevelop interfaces and backend services supporting AI/ML, large language model (LLM), and AI agent capabilities, including human-in-the-loop review and approval workflows.\n\nIntegrate AI/LLM and agent-based services through APIs and approved application interfaces, including tool/function calling, workflow orchestration, structured outputs, and application guardrails.\n\nImplement application logging, exception handling, auditing, and operational diagnostics.\n\nWrite unit, integration, and automated application tests and participate in peer code reviews.\n\nTroubleshoot and optimize issues across the front end, backend, APIs, database, and integration layers.\n\nSupport System Integration Testing (SIT), User Acceptance Testing (UAT), regression testing, and production deployment.\n\nCollaborate with DevOps engineers on CI/CD, build, deployment, configuration, and release processes.\n\nIntegrate legacy C/C++, Python, shell, JavaScript, database, and modern web components through well-defined APIs and interfaces.\n\nRefactor and modernize legacy code incrementally while preserving required behavior, compatibility, security, and operational continuity.\n\nAnalyze and understand existing legacy source code, interfaces, dependencies, build processes, and data flows before implementing changes.\n\nDevelop and maintain shell scripts for Linux-based automation, application support, data processing, deployment, and operational tasks.\n\nDevelop backend services, automation, data-processing utilities, and integration components using Python.\n\nDevelop, maintain, troubleshoot, and enhance software written in C and C++, including existing legacy components and interfaces.\n\nDevelop and troubleshoot applications in a Linux-based working environment.\n\nUse Visual Studio Code (VS Code) for application development, debugging, Git workflows, and related engineering activities.\n\nCreate and maintain application and technical documentation.\n\nParticipate actively in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, estimation, sprint reviews/demonstrations, and retrospectives.\n\nSupport iterative software releases and respond to feedback identified during testing and stakeholder reviews.\n\n Required Qualifications\nBachelors 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.\n\nMaster's degree is preferred in Computer Science, Software Engineering, Information Systems, Data Science, Artificial Intelligence, or a related technical discipline.\n\n5+ years of professional software-development experience, including full-stack web application development.\n\nStrong hands-on experience with React and strong proficiency in TypeScript and JavaScript.\n\nStrong proficiency in HTML5 and CSS3.\n\nExperience developing modern, component-based, data-intensive web applications.\n\nExperience designing and developing RESTful APIs and server-side business logic.\n\nWorking 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.\n\nExperience integrating front-end applications with backend APIs and enterprise services.\n\nExperience working across mixed-language codebases and understanding dependencies between legacy and modern application components.\n\nExperience maintaining and modernizing legacy applications while developing new functionality and integrations.\n\nProficiency with Linux shell scripting (such as Bash) for automation, troubleshooting, and operational support.\n\nProficiency with JavaScript/TypeScript for modern web application development.\n\nStrong programming experience with Python for backend development, automation, integration, data processing, or application support.\n\nStrong programming experience with C and C++, including the ability to read, debug, maintain, and enhance existing legacy codebases.\n\nStrong working knowledge of SQL and relational database design.\n\nHands-on experience with MariaDB/MySQL or comparable relational database technologies.\n\nAbility to develop and optimize SQL queries and troubleshoot database-related application issues.\n\nExperience implementing authentication, authorization, and role-based access controls.\n\nExperience with Git and modern source-control practices.\n\nExperience with automated unit and integration testing.\n\nExperience working in a Linux-based development environment and using the Linux command line/shell.\n\nExperience using Visual Studio Code (VS Code) or a comparable modern IDE.\n\nUnderstanding of secure software-development practices.\n\nExperience debugging applications across UI, API, backend, and database layers.\n\nExperience working within an Agile/Scrum software-development environment.\n\nStrong analytical, troubleshooting, problem-solving, written, and verbal communication skills.\n\nMust be a US Citizen and able to obtain and maintain a Public Trust.\n\nPreferred Qualifications\nExperience integrating Python, C/C++, shell-based utilities, JavaScript/TypeScript applications, and relational databases in enterprise environments.\n\nExperience modernizing legacy applications through refactoring, API enablement, service decomposition, or incremental replacement strategies.\n\nExperience with legacy C/C++ build systems, libraries, compilers, debugging tools, and Linux-based development workflows.\n\nAdvanced experience with React and TypeScript and modern React routing, state-management, and data-fetching approaches.\n\nExperience developing enterprise dashboards and workflow-oriented applications.\n\nExperience with React Testing Library, Jest, Vitest, or comparable testing technologies.\n\nStrong experience with MariaDB/MySQL, including schema design, indexing, query optimization, and performance troubleshooting.\n\nExperience developing and consuming APIs in a microservices or service-oriented architecture.\n\nExperience with enterprise SSO/MFA and identity-management solutions.\n\nExperience integrating applications with Microsoft 365 and/or SharePoint.\n\nExperience with Section 508/WCAG accessibility requirements.\n\nExperience developing applications incorporating AI/ML, LLM, or agentic AI capabilities and integrating AI services through APIs.\n\nFamiliarity with AI agent frameworks, agent orchestration patterns, retrieval-augmented generation (RAG), tool/function calling, structured outputs, evaluation, monitoring, and guardrails is a plus.\n\nFamiliarity with human-in-the-loop AI workflows, CI/CD, DevSecOps practices, and containerized application environments.\n\nFamiliarity with Posit (formerly RStudio) products and development environments is a plus.\n\nExperience working with data science, analytics, AI/ML, or research teams is a plus.\n\nExperience supporting federal government, healthcare, life-sciences, or other regulated environments is preferred.\nAgile/Scrum Experience\n\nThe candidate should be comfortable working as an active member of a cross-functional Agile/Scrum development team, including:\nSprint planning and estimation\n\nDaily stand-ups\n\nBacklog refinement\n\nUser stories and acceptance criteria\n\nSprint reviews and demonstrations\n\nRetrospectives\n\nIterative development and testing\n\nCode reviews\n\nRelease planning and recurring software releases\n\nCollaboration with product owners, architects, QA, DevOps, and business stakeholders\n\nCore Technical Skills\nC/C++ | Python | Shell/Bash | React | TypeScript | JavaScript | HTML5/CSS3 | REST APIs | Backend Development | Legacy Code Maintenance/Modernization | SQL | MariaDB/MySQL | Linux | VS Code | Git | Automated Testing | RBAC | SSO/MFA | Agile/Scrum\nPreferred: Posit/RStudio | AI/ML/LLM Integration | AI Agents/Agentic Workflows | RAG | SharePoint/Microsoft 365 | Section 508/WCAG | CI/CD | DevSecOps","description_format":"text","description_chars":9785,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government","Systems Integrators","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-10-06T16:54:29Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":1,"p_active":0.616,"p_room":1,"age_days":2,"expected_fill_days":12,"reasons":["conf:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/saic-full-stack-developer","json_url":"https://alion.io/job/saic-full-stack-developer.json","meta":{"generated_at":"2026-10-10T01:31:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2751,"day_limit":5000,"remaining_today":2249,"minute_limit":60,"resets_at":"2026-10-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58788},"rest":"https://alion.io/mcp/rest/get_company?id=58788"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsaic-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsaic-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsaic-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/saic-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsaic-full-stack-developer"}]}