Backend Software Engineer
San Jose CA
Full-Time Regular
SYMVIONICS, Inc. has an Immediate Opening
Job Description: Backend Software Engineer
LOCATION: NASA Ames Research Center, Moffett Field, CA (*immediate opening*) - On Site - this is not a remote position
Job Description:
As
an agile team, we commit code and perform code reviews with a goal of
performing a production push daily. The successful candidate is a motivated
self-starter who loves technology and can grow our software platform enabling frequent
and seamless production deployments. You will be working within the realm of
Advanced Air Mobility on an application designed to provide an airspace
integration capability between a vehicle and supporting airspace system(s). The
client aids in the planning of aircraft operations and provides a real-time
interface for message exchanges with supporting airspace systems to provide
situation awareness for the operator and adjacent services.
Required
Skills and Traits
- Kafka
messaging
- Java
Spring, with a deep knowledge of event driven architectures and
microservices
- Solid
expertise in building highly scalable, highly available, distributed,
loosely coupled systems
- Passion
for writing high-quality, reliable code; unit and integration tests; and
clear and concise documentation
Other
Desired Skills
- RESTful
API design for developer audience – OpenAPI, Swagger
- Sync/async
3rd party system integration
- Web
technologies (HTTP, RESTful APIs, Spring, Spring Reactive, SpringBoot,
XML, JSON, Kubernetes, Kafka, Docker)
- CI/CD
tools, Jenkins, git
- Elastic
containers and Kubernetes
- NoSQL
databases like Mongo DB, Redis
- Building
meticulous systems visibility – metrics, centralized logging, tracing
- Cloud
computing platforms
- Excellent
communication and organizational skills
- Bachelors/Master's
degree in Computer Science, Computer Engineering, Electrical Engineering,
Aerospace Engineering, or related field
Bonus Skills
- Geospatial
databases
- Observability
concepts and tools like Datadog, NewRelic, Prometheus, Grafana
- GraphQL
and gRPC
- Python,
Nodejs, Go
- Familiarity
with Air Traffic Management
- Familiarity
with unpiloted aircraft systems (UAS)
Required Education/Skills:
- B.S. in Software, Mechanical, Aeronautical, or Electrical Engineering
- Minimum of 4 years experience
- US Citizenship Required
SYMVIONICS is an Equal Opportunity/Affirmative Action Employer M/F/D/V
VEVRAA Federal Contractor
Job Type: Full-time