Backend Software Engineer
San Jose CA
Full-Time Regular
SYMVIONICS, Inc. has an Immediate Opening
Job Description: Full Stack Software Engineer
LOCATION: NASA Ames Research Center, Moffett Field, CA (*immediate opening*)
Job Description: ATM-X Freddie
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. The XTM Client is 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
- Solid expertise in building highly scalable, highly available, distributed, loosely coupled systems.
- Deep knowledge of event driven architectures and microservices
- Strong RESTful API design for developer audience - REST with OpenAPI, Swagger
- Experience with 3rd party system integration (sync/async)
- In-depth knowledge of web (HTTP, RESTful APIs, Spring, Spring Reactive, SpringBoot, XML, JSON, Kubernetes, Kafka, Docker) and related tools like Jenkins, CI/CD, Git
- Strong experience with Kafka messaging
- Experience in Elastic containers and Kubernetes
- Passion for writing high-quality, reliable code; unit and integration tests; and clear and concise documentation.
- Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
- Experience in NoSQL database like Mongo DB, Redis,
- Experience building meticulous visibility around the systems you build – metrics, centralized logging, tracing
- Knowledge of cloud computing platforms
- Bachelors/Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related field
Other Desired Skills
- Experience with geo-spatial database
- Experience with observability concepts and tools like Datadog, NewRelic, Prometheus, Grafana
- Nice to have experience with GraphQL and gRPC
- Knowledge of python, Nodejs, Go
- Familiarity with Air Traffic Management.
- Familiarity with unpiloted aircraft systems (UAS)
Required Education/Skills:
- Bachelors/Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related field
- 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