Cloud Architect/Developer – Satellite Communications
Company Details
Essential Requirements
EXPERIENCE WITH
- 3+ years experience with Java 8 or newer
- General architecture/development experience with AWS or other cloud providers
- Spring and Spring Boot
- REST/WebSocket API design, development and governance
- SQL/NoSQL databases
- Container based solutions (Docker)
- Experience with security and permissions management – OAuth, OIDC, Spring Security
Requirements Considered an Advantage
- NodeJS or Python experience
- Communication protocol development
- Subscription based services
- Serverless architectures
- Customer facing pre-sales and consulting
- Some project/program management experience
- General software architecture, design and delivery experience in a leading position
Resposibilities
You will be working on a full circle satellite communication platform integrating on-site hardware equipment (antennas, modems, etc.) with a cloud-based end-user scheduling and communications environment
- Collaborating with adjacent teams (RF, embedded software) on ground to space communication protocols
- Collaborating with UI/UX developers by provisioning satellite data and control interfaces for web-based panels
- Cloud architecture and development on the overall communications platform
- Participate in a minimal overhead but tight agile delivery process
- Collaborate with management on pre-sales initiatives for acquiring new customers
- Collaborate on project management tasks for inter-project delivery goals (program management)
Why Join?
- Hard work
- Tough engineering challenges & hard-core R&D
- Work on unique space technology
- Casual work environment & non-pretentious team
- Chance to join our own space educational program
- Opportunity to meet world-recognized space experts