Full-Stack Software Engineer REMOTE with Security ...
KBR - Greenbelt, MD
Apply NowJob Description
KBR is looking for a Full Stack Software Engineer to architect, design, implement, test, and maintain front-end, and middleware code, using modern web frameworks, and on occasion engineer backend capabilities. This Full Stack Software Engineer will be part of a team which enhances and maintains a high availability multi-spacecraft web service deployed on AWS'' infrastructure. This position will also collaborate in architecting, designing, and implementing new solutions based upon new requirements. Open standards and a culture of collaboration are highly valued by the team. Currently this position is 100% remote. In the future the position could move to partly remote and partially on-site at NASA''s Goddard Space Flight Center (GSFC), Greenbelt, MD. ***MUST BE a U.S. Citizen or Permanent Resident*** Required Education, Experience, & Education: * Bachelor''s Degree in computer science, engineering, or related field* 5 + years of related experience* Ability to architect complex computing solutions in fast paced collaborative environment* Exposure to full-stack web-service development and architecture & RESTful APIs* Software architecture patterns (e.g., MVC)* Web Server Technologies (e.g., Node.js, JavaScript/TypeScript, JSON, Redis, Websockets, SAML)* Web Frameworks (e.g., Angular, Backbone, Marionette)* HTML and stylesheets (e.g. HTML5, css, sass, less)* Scripting experience (e.g., Bash, Perl, and/or Python)* Familiar with AWS services such as EC2, Lambda, S3, SNS, ECS, etc.* Understanding of high performance computing best practices (e.g., process/thread management and optimization)* Test-driven development experience (unit, functional, verification and validation tests).* Code Management using tools like Git, GitHub, Bitbucket or Gitlab* Debugging and profiling performance of full-stack applications* Excellent verbal and written communication skills and negotiating skills Highly Desired Experience, & Education: * Strong code documentation experience* Understanding of UI/UX design and best practices* Understanding of development support, CI/CD concepts & relevant technologies (Ansible, Makefile, Docker, Kubernetes, ECS)* Understanding of database design concepts and database best practices* Experience with SQL, RDBMS (preferably PostgreSQL, but also MySQL, SQLite)* Experience tracking user requests and observations in order to resolve issues* C/C++ software engineering experience with distributed, & multi-threaded applications* Deep knowledge of Linux command-line tools Nice to Have: * CCSDS Space Packet Protocol experience in extracting telemetry from packets* High performance Remote Procedure Call (RPC) experience, Google RPC (gRPC)* Serialize structured data, such as Google Protobuf (gPB)* Experience with ETL (extract, transform, load) command-line scripting, in order to analyze and compare binary and/or text based files* Able to system administer Linux hosts
Created: 2025-11-15