Software Engineer - Military veterans preferred

Kellogg Brown & Root (


  full-time   employee

United States


Software Engineer

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.

KBR is seeking a Software Engineer to join NASA’s EED2 Program and to work in a fast-paced Agile development environment performing software development, testing, and support for the NASA Sentinel Gateway (NSG) system. The NSG system is currently in operation and is routinely ingesting Sentinel mission data from the European Space Agency (ESA) and making them available to a selected set of EOSDIS Distributed Active Archive Centers (DAACs) for distribution to the earth science user community.

As a member of the agile development team the candidate will lead the NSG development/sustaining engineering effort including design, development, functional testing, performance testing, system deployment, and sustaining engineering activities. The qualified candidate will contribute to back-end production code using Java and PostgreSQL for data management, as well as web-based monitoring and operations support tools development using NodeJS and Python. The successful candidate is expected to be able to apply advanced technical concepts and innovative solutions to difficult problems encountered on assigned projects and determine and pursue courses of action to obtain desired results.

Permission to work in the United States is required; U.S. citizenship is preferred

All candidates must be able to pass a National Agency Clearance with Inquires (NACI) screening

Job Responsibilities:

  • Develop/enhance custom code for Sentinel data ingest, data distribution, and inventory management capabilities using agile development approach.
  • Maintain and enhance web-based monitoring and operation support tools, and external interface simulation tools.
  • Perform external interface testing with ESA’s Sentinel Data Hubs and the DAACs to ensure that the NSG system meets all functional and performance requirements.
  • Maintain design documentation, and conduct design and code reviews.
  • Provide technical support to the NSG performance testing activities including developing a test plan, analyzing test results and evaluating design alternatives.
  • Provide technical support in diagnosing NSG software related issues encountered during daily NSG operation and provide bug fixes as required.

Required Education / Experience:

  • B.S. in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or Mathematics.
  • 8 + years of Software Engineering/Development experience preferably in the area of earth science data systems
  • Hands-on programming experience using Java, NodeJS/JavaScript, PostgreSQL, SQL, XML, XPath, and Git version control repository
  • Proficiency in Linux shell scripting, and Perl or Python
  • Energetic, self-motivated, team player

Desired Skills:

  • Experience using Atlassian tool suite (JIRA, Stash/Bitbucket, Confluence), Eclipse, and Maven
  • Experience using Hibernate
  • Experience in agile development methodology and practices
  • Strong written and verbal communication skills

Scheduled Weekly Hours:


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.

KBR is a global provider of differentiated professional services and technologies across the asset and program lifecycle within the Government Solutions and Energy sectors. KBR employs approximately 38,000 people worldwide (including our joint ventures), with customers in more than 80 countries, and operations in 40 countries, across three synergistic global businesses:

Government Solutions , serving government customers globally, including capabilities that cover the full lifecycle of defense, space, aviation and other government programs and missions from research and development, through systems engineering, test and evaluation, program management, to operations, maintenance, and field logistics

Technology Solutions , featuring proprietary technology, equipment, catalysts, digital solutions and related technical services for the monetization of hydrocarbons, including refining, petrochemicals, ammonia and specialty chemicals, as well as inorganics

Energy Solutions , including onshore oil and gas; LNG (liquefaction and regasification)/GTL; oil refining; petrochemicals; chemicals; fertilizers; differentiated EPC; maintenance services (Brown & Root Industrial Services); offshore oil and gas (shallow-water, deep-water, subsea); floating solutions (FPU, FPSO, FLNG & FSRU); program management and consulting services

KBR is proud to work with its customers across the globe to provide technology, value-added services, integrated EPC delivery and long term operations and maintenance services to ensure consistent delivery with predictable results. At KBR, We Deliver .