{"schemaVersion":"jobsearcher.job.v1","id":"41dc5a85d3c779a6e3072c17","url":"https://jobsearcher.com/jobs/41dc5a85d3c779a6e3072c17","canonicalUrl":"https://jobsearcher.com/jobs/41dc5a85d3c779a6e3072c17","title":"Full-Stack Engineer, Agentic Development","description":"Expression is seeking a Full Stack Engineer to develop and deliver software across our federal mission systems using AI coding agents as a primary development tool. This role spans web interfaces, backend services and APIs, databases, and the containers and pipelines used to deploy applications to AWS.\n\nYou will direct agents such as Claude Code, OpenAI Codex, and Factory's Droids to perform much of the implementation while taking responsibility for planning, technical decisions, code review, testing, and the quality of every change. You will also use AI to explore unfamiliar codebases, evaluate technologies, and develop proofs of concept that help the team make informed decisions.\n\nThe ideal candidate combines strong software engineering fundamentals with practical experience using AI agents. You can recognize when generated code is incorrect, insecure, or incomplete, and you can perform the work independently when AI tools are unavailable. You bring initiative, identify opportunities for improvement, and follow through on proposed solutions.\n\nIn this role, you will collaborate with senior engineers, technical leads, product owners, and end users. You will own clearly scoped features from planning through deployment, with opportunities to take on broader design responsibilities as you grow.\n\nClearance: Eligible for Secret clearance or higher is required.\n\nLocation: Hybrid in the DMV or remote role with onsite work at Expression HQ and client site as needed. If remote, travel would be required a few times per year.\n\nKey Responsibilities\n\nFull Stack Development\n\nDevelop features across the application stack, including React interfaces, Node.js and Python services, REST APIs, and relational and MongoDB data models.\nOwn assigned features from requirements clarification and implementation through testing, deployment, and documentation.\nWrite and maintain unit, integration, and end-to-end tests.\nTroubleshoot issues across application layers, identify root causes, and implement fixes with tests or monitoring to prevent recurrence.\n\nAI-Assisted Engineering and Technical Evaluation\n\nDirect AI coding agents through clear task descriptions, implementation plans, and acceptance criteria.\nReview, test, and correct agent-generated code to ensure it meets functional, security, maintainability, and performance requirements.\nUse AI to research unfamiliar code, libraries, and services; compare technical approaches; and document recommendations and tradeoffs.\nDevelop proofs of concept to validate ideas and reduce design risk, then mature approved approaches into production software with appropriate tests, CI/CD, and documentation.\nHelp maintain agent instructions, prompts, and reusable skills to improve the team's development practices.\n\nDeployment, Operations, and Security\n\nPackage applications using Docker and build and maintain CI/CD pipelines that test, scan, and deploy software.\nDeploy and support services on AWS, coordinating infrastructure and security changes with senior engineers.\nContribute to security hardening and Security Technical Implementation Guide (STIG) evidence.\nMaintain documentation that enables other engineers and their AI tools to understand, operate, and support the software.\n\nCollaboration and Continuous Improvement\n\nCollaborate with engineers, technical leads, product owners, and end users to clarify needs and deliver practical solutions.\nProactively identify issues such as unreliable tests, slow application performance, manual processes, and documentation gaps.\nPropose improvements, communicate their value and tradeoffs, and carry approved changes through completion.\n\nRequired Qualifications\n\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.\nAt least three years of professional software engineering experience.\nStrong programming skills in JavaScript, TypeScript, and Python.\nHands-on experience developing both web interfaces using React or a similar framework and backend services or REST APIs using Node.js, Python, or similar technologies.\nStrong understanding of:\nBrowsers, HTTP, REST APIs, and authentication.\nRelational data modeling and SQL.\nCore data structures and algorithms.\nSoftware testing and debugging.\nCommon application security risks, including the OWASP Top 10.\nLinux command-line tools, Bash scripting, and Git.\nHands-on experience with MongoDB or a similar document database, including document schema design, queries, aggregations, and index selection.\nHands-on Docker experience, including writing Dockerfiles, troubleshooting image builds, and running multi-container applications with Docker Compose.\nExperience building or modifying CI/CD pipelines using GitLab CI, GitHub Actions, or similar platforms.\nHands-on experience deploying applications to AWS using services such as EC2, S3, and RDS, with a working understanding of IAM and VPC networking.\nRegular, hands-on use of AI coding agents, such as Claude Code, OpenAI Codex, Factory's Droids, or similar tools, for most implementation work. Experience must include directing agents that read code, run commands, and make changes, with independent verification through testing, code review, and comparison against requirements. Personal and open-source projects qualify; autocomplete-only experience does not meet this requirement.\nExperience with Elasticsearch, including index mappings, search queries, and aggregations.\nExperience with PostgreSQL.\nExperience using Python for ETL, data pipelines, or migrations, including validation and reconciliation of results.\nExperience using AI for technical research, evaluation, or proofs of concept, such as exploring an unfamiliar codebase, comparing libraries, or prototyping a proposed solution.\nDemonstrated initiative through independently identifying problems, proposing improvements, and delivering solutions.\nClear written communication skills, including the ability to prepare precise instructions, explain technical decisions, and present recommendations.\nAbility to develop, troubleshoot, and maintain software when AI tools are unavailable.\n\nPreferred Qualifications\n\nExperience developing agent instructions, prompts, or reusable skills, including CLAUDE.md or AGENTS.md files, custom commands, or Model Context Protocol (MCP) servers.\nExperience preparing design documents or technical proposals and guiding them through review.\nExperience configuring AWS infrastructure, including IAM policies and VPC networks.\nExperience with infrastructure as code tools such as Terraform or CloudFormation, or with AWS GovCloud\nExperience with Playwright or another end-to-end testing framework.\nExperience with Keycloak or another identity and access management platform.\nExperience with additional languages or frameworks, such as Java, Angular, or PySpark.\nExperience working in air-gapped or other restricted environments.\nExperience supporting Department of Defense or other federal customers, including STIG requirements and classification marking requirements.\n\nBenefits:\n\nExpression offers competitive salaries and benefits, such as:\n\n401k matching\nPPO and HDHP medical/dental/vision insurance\nEducation reimbursement\nComplimentary life insurance\nGenerous PTO and holiday leave\nOnsite office gym access\nCommuter Benefits Plan\n\nAbout Expression:\n\nFounded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, AI/ML, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression's culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.\n\nWe make sure to provide everyone with the tools and opportunities to grow while working on some of the newest technologies in the industry. We get excited about celebrating our professionals' milestones, accomplishments, promotions, overcoming challenges, and many other aspects that make an engaging collaborative environment.\n\nEqual Opportunity Employer/Veterans/Disabled\nExpression is an Equal Opportunity Employer. If you require a reasonable accommodation during the application or interview process, please submit your request to our Human Resources department through the application portal.","company":"Expression","rawCompany":"expression","city":"Washington","state":"DC","isRemote":false,"isActive":false,"createdAt":"2026-10-28T11:52:23.173Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full-Stack Engineer, Agentic Development","description":"Expression is seeking a Full Stack Engineer to develop and deliver software across our federal mission systems using AI coding agents as a primary development tool. This role spans web interfaces, backend services and APIs, databases, and the containers and pipelines used to deploy applications to AWS.\n\nYou will direct agents such as Claude Code, OpenAI Codex, and Factory's Droids to perform much of the implementation while taking responsibility for planning, technical decisions, code review, testing, and the quality of every change. You will also use AI to explore unfamiliar codebases, evaluate technologies, and develop proofs of concept that help the team make informed decisions.\n\nThe ideal candidate combines strong software engineering fundamentals with practical experience using AI agents. You can recognize when generated code is incorrect, insecure, or incomplete, and you can perform the work independently when AI tools are unavailable. You bring initiative, identify opportunities for improvement, and follow through on proposed solutions.\n\nIn this role, you will collaborate with senior engineers, technical leads, product owners, and end users. You will own clearly scoped features from planning through deployment, with opportunities to take on broader design responsibilities as you grow.\n\nClearance: Eligible for Secret clearance or higher is required.\n\nLocation: Hybrid in the DMV or remote role with onsite work at Expression HQ and client site as needed. If remote, travel would be required a few times per year.\n\nKey Responsibilities\n\nFull Stack Development\n\nDevelop features across the application stack, including React interfaces, Node.js and Python services, REST APIs, and relational and MongoDB data models.\nOwn assigned features from requirements clarification and implementation through testing, deployment, and documentation.\nWrite and maintain unit, integration, and end-to-end tests.\nTroubleshoot issues across application layers, identify root causes, and implement fixes with tests or monitoring to prevent recurrence.\n\nAI-Assisted Engineering and Technical Evaluation\n\nDirect AI coding agents through clear task descriptions, implementation plans, and acceptance criteria.\nReview, test, and correct agent-generated code to ensure it meets functional, security, maintainability, and performance requirements.\nUse AI to research unfamiliar code, libraries, and services; compare technical approaches; and document recommendations and tradeoffs.\nDevelop proofs of concept to validate ideas and reduce design risk, then mature approved approaches into production software with appropriate tests, CI/CD, and documentation.\nHelp maintain agent instructions, prompts, and reusable skills to improve the team's development practices.\n\nDeployment, Operations, and Security\n\nPackage applications using Docker and build and maintain CI/CD pipelines that test, scan, and deploy software.\nDeploy and support services on AWS, coordinating infrastructure and security changes with senior engineers.\nContribute to security hardening and Security Technical Implementation Guide (STIG) evidence.\nMaintain documentation that enables other engineers and their AI tools to understand, operate, and support the software.\n\nCollaboration and Continuous Improvement\n\nCollaborate with engineers, technical leads, product owners, and end users to clarify needs and deliver practical solutions.\nProactively identify issues such as unreliable tests, slow application performance, manual processes, and documentation gaps.\nPropose improvements, communicate their value and tradeoffs, and carry approved changes through completion.\n\nRequired Qualifications\n\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.\nAt least three years of professional software engineering experience.\nStrong programming skills in JavaScript, TypeScript, and Python.\nHands-on experience developing both web interfaces using React or a similar framework and backend services or REST APIs using Node.js, Python, or similar technologies.\nStrong understanding of:\nBrowsers, HTTP, REST APIs, and authentication.\nRelational data modeling and SQL.\nCore data structures and algorithms.\nSoftware testing and debugging.\nCommon application security risks, including the OWASP Top 10.\nLinux command-line tools, Bash scripting, and Git.\nHands-on experience with MongoDB or a similar document database, including document schema design, queries, aggregations, and index selection.\nHands-on Docker experience, including writing Dockerfiles, troubleshooting image builds, and running multi-container applications with Docker Compose.\nExperience building or modifying CI/CD pipelines using GitLab CI, GitHub Actions, or similar platforms.\nHands-on experience deploying applications to AWS using services such as EC2, S3, and RDS, with a working understanding of IAM and VPC networking.\nRegular, hands-on use of AI coding agents, such as Claude Code, OpenAI Codex, Factory's Droids, or similar tools, for most implementation work. Experience must include directing agents that read code, run commands, and make changes, with independent verification through testing, code review, and comparison against requirements. Personal and open-source projects qualify; autocomplete-only experience does not meet this requirement.\nExperience with Elasticsearch, including index mappings, search queries, and aggregations.\nExperience with PostgreSQL.\nExperience using Python for ETL, data pipelines, or migrations, including validation and reconciliation of results.\nExperience using AI for technical research, evaluation, or proofs of concept, such as exploring an unfamiliar codebase, comparing libraries, or prototyping a proposed solution.\nDemonstrated initiative through independently identifying problems, proposing improvements, and delivering solutions.\nClear written communication skills, including the ability to prepare precise instructions, explain technical decisions, and present recommendations.\nAbility to develop, troubleshoot, and maintain software when AI tools are unavailable.\n\nPreferred Qualifications\n\nExperience developing agent instructions, prompts, or reusable skills, including CLAUDE.md or AGENTS.md files, custom commands, or Model Context Protocol (MCP) servers.\nExperience preparing design documents or technical proposals and guiding them through review.\nExperience configuring AWS infrastructure, including IAM policies and VPC networks.\nExperience with infrastructure as code tools such as Terraform or CloudFormation, or with AWS GovCloud\nExperience with Playwright or another end-to-end testing framework.\nExperience with Keycloak or another identity and access management platform.\nExperience with additional languages or frameworks, such as Java, Angular, or PySpark.\nExperience working in air-gapped or other restricted environments.\nExperience supporting Department of Defense or other federal customers, including STIG requirements and classification marking requirements.\n\nBenefits:\n\nExpression offers competitive salaries and benefits, such as:\n\n401k matching\nPPO and HDHP medical/dental/vision insurance\nEducation reimbursement\nComplimentary life insurance\nGenerous PTO and holiday leave\nOnsite office gym access\nCommuter Benefits Plan\n\nAbout Expression:\n\nFounded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, AI/ML, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression's culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.\n\nWe make sure to provide everyone with the tools and opportunities to grow while working on some of the newest technologies in the industry. We get excited about celebrating our professionals' milestones, accomplishments, promotions, overcoming challenges, and many other aspects that make an engaging collaborative environment.\n\nEqual Opportunity Employer/Veterans/Disabled\nExpression is an Equal Opportunity Employer. If you require a reasonable accommodation during the application or interview process, please submit your request to our Human Resources department through the application portal.","datePosted":"2026-10-28T11:52:23.173Z","dateModified":"2026-10-28T11:52:23.173Z","hiringOrganization":{"@type":"Organization","name":"Expression","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Washington","addressRegion":"DC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"41dc5a85d3c779a6e3072c17"},"url":"https://jobsearcher.com/jobs/41dc5a85d3c779a6e3072c17"}}