Junior Software Engineer, Microservices **REMOTE to START**
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