JOBSEARCHER

Full Stack Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We are seeking a highly skilled Full Stack Engineer to support the design, development, and deployment of end-to-end software solutions across the cloud-based development lifecycle. This role involves working across the full technology stack—including front-end interfaces, back-end services, and data layers—to deliver scalable, secure, and high-performing applications.The ideal candidate will collaborate closely with engineering leadership and cross-functional teams to translate business requirements into technical solutions, while leveraging modern frameworks, cloud infrastructure, and best practices in software development.Clearance Requirement: TS/SCI with polygraphKey ResponsibilitiesCollaborate with the Chief Engineer and Technical Leads to translate requirements into user stories and technical specificationsDesign, develop, and implement full-stack software solutions, including data layer, application logic, and user interfacesBuild and maintain scalable APIs and web services for system integrations and data exchangeArchitect and optimize applications for cloud environments, ensuring alignment with security and enterprise infrastructure standardsIntegrate software components with Infrastructure as Code (IaC) and DevOps pipelines to support automated cloud orchestrationApply AWS best practices to ensure cost-effective, reliable, and scalable deploymentsDevelop modern, responsive front-end interfaces using frameworks such as React.js, HTML, and CSSParticipate in Agile/Scrum ceremonies and contribute to iterative software deliveryWrite and maintain unit tests to ensure code quality and reliabilityDecompose functional requirements into actionable development tasksRequired Qualifications5–7+ years of experience in full-stack software developmentStrong experience with application-layer programming languages such as Java, C#, or C++Proficiency in front-end development using modern JavaScript frameworks (e.g., React.js), along with HTML, CSS, and related toolsExperience with back-end development and API design for cloud-native applicationsSolid experience working with databases and data management tools (e.g., SQL, MongoDB, Elasticsearch, Python, R, or similar)Hands-on experience developing, deploying, and maintaining applications in cloud environments such as AWS or AzureFamiliarity with DevOps practices, including Infrastructure as Code and CI/CD pipelinesExperience working in Agile/Scrum development environmentsPreferred QualificationsExperience building and integrating microservices architecturesKnowledge of cloud security best practices and compliance standardsFamiliarity with containerization technologies such as Docker and KubernetesExperience with performance optimization and monitoring tools