Skip to main content

This job has expired

Software Engineer

Employer
KBR
Location
Greenbelt, MD
Closing date
Dec 5, 2020
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; US 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: BS 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

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert