Lead Principal Software Engineer (NASA)

KBR
Greenbelt, MD, United States
Full-time

Title : Lead Principal Software Engineer (NASA)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.To be successful in this role, you will need extensive knowledge of programming languages and the software development life cycle, have the desire to work in fast-paced environment, and be able to develop unit testing of code components or complete applications.

Must be U.S. Citizen or Permanent ResidentThis role in onsiteResponsibilities : Performs all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific / engineering applications.

Defines system and software requirements and obtains customer approval.Analyzes customer requirements and translates them into a design.

Creates prototypes.Responds to and resolves software discrepancies against documented requirements.Manage developer design language and code based on department standards.

Determines software maintainability and overall adherence to user requirements on department standards.Generates / updates documents defining software product baselines.

Evaluates vendor software and makes recommendations.Performs a variety of engineering work in the software testing of scientific / engineering systems to verify its capability of meeting requirements within imposed constraints including operability, cost, and schedule.

Develops test plans and procedures and performs integration, system, acceptance testing of software products.Conducts special studies and investigations related to project activities and recommends and implements changes as appropriate to enhance efficiency, reduce cost, and meet changed or new requirements.

Plans and coordinates the work of other software engineers and technical personnel, with completed assignments subject to minimum review of overall results.

Trains, directs, and assists the efforts of other personnel, as required, to fulfill the objectives of the assignment.Serves as organizational consultant;

leads multi-discipline or cross-functional team(s).Analyzes and evaluates systems and devises computer specifications and systems for scientific / engineering applications.

Encodes, tests, debugs, and installs operating programs and procedures.Participates with engineering in the design, development, and utilization of scientific / engineering systems software.

Participates in the development of engineering test strategies, devices and systems.May supervise lower-level engineers.Education & Experience : BA / BS in mathematics, engineering, computer science, or other related field and 15 years of progressive, related experience.

Government contracting experiencePrograming experience, preferably coding science software in C / C++Knowledge of FORTRAN and Legacy softwareScripting languages such as PERL, Python, BASHAbility to communicate effectively with project leads and system administratorsEffective writing skills as this task requires documenting the design and usage of coded softwareExperience with Git / GitHubSolid experience in Linux platformsAdditional details about the program : 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. Inclusion and Diversity at KBR At KBR, we are passionate about our people, sustainability, 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 more inclusive and diverse company.

That commitment is central to our team of team’s philosophy and fosters an environment of real collaboration across cultures and locations.

Our individual differences and perspectives bring enhanced value to our teams and help us develop solutions for the most challenging problems.

We understand that by embracing those differences and working together, we are more innovative, more resilient, and safer.

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.

30+ days ago
Related jobs
Promoted
Lockheed Martin
Fort Meade, Maryland

CYBER SOFTWARE ENGINEER PRINCIPAL. Developing specialized cyber software solutions and tools based on mission requirements. Bachelors degree from an accredited college in a Qualified Engineering Field with 20 years or more of professional SWE experience. ...

Promoted
DCCA
Fort Meade, Maryland

Software Systems Engineer (Lead). Demonstrated extensive knowledge to provide engineering support in the technical execution of system upgrades, technology refresh efforts, integration testing on a variety of architectures and target hardware platforms using Blackbox KVM, Netapp ONTAP including main...

Promoted
Northrop Grumman
Linthicum Heights, Maryland

Northrop Grumman Mission Systems (NGMS) is seeking a Principal Embedded Software Engineer with the desire to learn new technologies to join our innovative Software Technologies Organization to help develop, enhance and maintain software on cutting edge products and systems. As a Principal Embedded S...

Promoted
GliaCell Technologies LLC
Laurel, Maryland

Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level?Tired of being treated like a company drone?Tired of promised adventures during the hiring phase, then being dropped off on a remote contract and never seen or heard from the mothers...

Promoted
Capital One
Jessup, Maryland

What You''ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting w...

Data Computer Corporation of America (DCCA)
Fort Meade, Maryland

Software Systems Engineer (Lead). Demonstrated extensive knowledge to provide engineering support in the technical execution of system upgrades, technology refresh efforts, integration testing on a variety of architectures and target hardware platforms using Blackbox KVM, Netapp ONTAP including main...

Promoted
Capital One
New Carrollton, Maryland

What You''ll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the companyShare your passion for staying on top of tech trends, experimenting w...

Mission Box Solutions
Annapolis Junction, Maryland

Key Responsibilities: Design, develop, and maintain the front end portion of our software products using cutting-edge technologies and methodologies Lead and guide a team of front end engineers, providing technical leadership, mentorship, and guidance Collaborate with cross-functional teams includin...

Promoted
Capital One
Rockville, Maryland
Remote

West 19th Street (22008), United States of America, New York, New YorkPrincipal Software Engineer-Remote EligibleDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? ...

C T Corporation System (DE)
Remote, MD, USA
Remote

Lead Enterprise Software Engineer, MuleSoft. Provide technical leadership and coordination with onsite and offshore software engineers, resolving challenges, and ensuring alignment with release/sprint goals. Experience leading and working with software development teams that include onsite, distribu...