Principle Full Stack Software Developer (Remote)
KBR, Inc..com
132k - 198k USD/year
Hybrid
USA, Moffett Field, NASA Ames Research Center, Suite 100, Building T35C, California, United States
Full Time
Title:
Principle Full Stack Software Developer (Remote)Belong. Connect. Grow. with KBR!
Around here, we define the future.
We are a company of innovators, thinkers, creators, explorers, volunteers, and dreamers. But we all share one goal: to improve the world responsibly and safely.
The Schedule and Planning Interface for Exploration (SPIFe) team is a team under the Human-Computer Interaction Group at NASA Ames Research Center. The team is focused on creating modern software solutions, specifically planning and scheduling software, that are grounded to the requirements of end users that enable human and robotic deep-space missions. The team has decades of experience working across the organization, supporting dozens of NASA missions from around the country.Job Description:
As a Senior Principal Software Engineer, you will lead and contribute technical expertise and development to planning and scheduling web applications, while managing technical work in support of Playbook and associated tools.
Roles and Responsibilities include:
Participate in full lifecycle software development.
Perform DevOps responsibilities as both an individual and team contributor, including maintaining servers with up-to-date security patches, deploying code, and managing server configurations based on client requirements.
Provide technical guidance on features to be implemented, ensure proper integration into the system architecture, and evaluate feasibility of user-driven designs.
Manage team technical assignments and oversee release planning and execution.
Develop unit tests, perform manual testing, document test results, and determine the severity and impact of issues.
Manage software releases, including preparing release documentation such as release notes and version release.
Interface with external users and stakeholders to gather requirements, deploy solutions and conduct root-cause analysis.
Support research experiments and publications, serving as lead author, co-author, or technical reviewer providing feedback.
Required Skills And Traits:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with significant relevant experience.
- 10+ years of hands-on full-stack software development experience.
- Strong practical expertise in:
- JavaScript, CSS, HTML, JSON, REST web services, and industry-standard web application frameworks such as Backbone and Webpack.
- Building multi-tiered web applications using server-side frameworks such as Node.js and Nginx, with experience interfacing with Redis DB.
- Managing Linux operating systems, ensuring security mandates are implemented and up to date, and enabling deployment of code and server configurations.
- Experience with software testing methodologies, including automated unit testing and manual testing, using frameworks such as Jasmine.
- Demonstrated application of software development lifecycle processes, from requirements gathering and scoping through delivery of production-grade products.
- Strong verbal and written communication skills.
Other Desired Skills:
- Experience with agile software workflows and project management frameworks such as Jira.
- Experience with source code version control tools, such as Git or SVN.
- Experience working with Docker.
- Experience managing server instances and logging on the Amazon Web Services (AWS) platform.
- Ability to prototype and demonstrate early-stage ideas, even if not fully developed, to support research initiatives.
- Willingness to travel and support user observations of software while stakeholders are executing mission operations
Basic Compensation:
$131,800k - $197,700k
The offered rate will be based on the selected candidate’s working location, knowledge, skills, abilities and/or experience and in consideration of internal parity.
Additional Compensation:
KBR may offer bonuses, commissions, or other forms of compensation to certain job titles or levels, per internal policy or contractual designation. Additional compensation may be in the form of sign on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance.
At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team’s philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver – Together.
Kbr Benefits
KBR offers a selection of competitive lifestyle benefits which could include 401K plan with company match, medical, dental, vision, life insurance, AD&D, flexible spending account, disability, paid time off, or flexible work schedule. We support career advancement through professional training and development.
Click here to learn more: KBR Benefits New | KBR
Belong, Connect and Grow at KBR
At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team’s philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver – Together.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Principle Full Stack Software Developer (Remote)
Hybrid
USA, Moffett Field, NASA Ames Research Center, Suite 100, Building T35C, California, United States
Full Time
132k - 198k USD/year
September 22, 2025