KBR Moffett Field, CA
2022-03-02

Junior Software Engineer, Microservices **REMOTE to START**

4.1

We are at the cusp of an aviation revolution whereby flying cyber-physical systems will disrupt and transform entire industries. The convergence of new technologies including electric propulsion and autonomy together with new business models is generating the potential for a new aviation market known as Advanced Air Mobility (AAM). AAM is a safe and efficient system for air passenger and cargo transportation across urban and rural areas, inclusive of small package delivery and other urban Unmanned Aerial Systems (UAS) services, which supports a mix of on-board/ground-piloted and increasingly autonomous operations.

The focus of this project is on the development of a decentralized digital marketplace connecting vehicles, reasoning, and data services across the cloud to edge continuum and enabling real-time and non-real-time decision-making by all users (humans and machines) of the airspace system.

***Must be a U.S. Citizen or Permanent Resident***

~Relocation may be available for the right candidate~

In compliance with the U.S. federal government’s vaccine mandate, only candidates who will be fully vaccinated for COVID-19 or who have a reasonable accommodation or approved medical exception will be considered for this position.

Roles and Responsibilities include:

  • Developing Data & Reasoning Fabric (DRF) microservices in an agile software development environment
  • Collaborating with the other DRF technical teams on integration tasks
  • Supporting design and documentation

Required Skills and Traits

  • MS degree in Computer Science, Software Engineering, Computer Engineering.
  • 0 - 2 years of related experience
  • Previous experience working with microservices either through internships or school projects. A strong working knowledge with microservices is required

  • Significant expertise in database design, implementation, backup strategies, and migration
  • Previous experience with C# or JAVA
  • Prior implementation experience using OAuth 2.0, OpenAPI, and JWT (JSON Web Token)
  • 1 year experience building and deploying containerized microservices using Docker

Desired Skills and Traits:

  • Experience developing microservices using Python
  • Understanding of Decentralized Identifiers (DIDs)
  • Strong software development fundamentals including test-driven and behavior-driven development
  • Have contributed to implementation of security principles in microservices
  • Experience implementing SAML for authentication
  • Experience using AWS EC2, RDS, QLDB, and using the AWS CLI