Software Engineer

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • August 18, 2021
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Software Engineer

Overview


Infostellar connects satellite operators to their spacecraft through a global network of ground stations.  The number of launches and satellites on-orbit is increasing exponentially.  There is a need to make more ground stations available quickly and easily, rather than the traditional methods of developing interfaces to each ground station and expending significant resources to test, validate, operate, and maintain the system.  


Our StellarStation platform revolutionises the ground-services segment of the space industry by enabling satellite operators to  access a diverse and ever-increasing network of antenna sites through a single  cloud based API interface.   This allows operators to add ground stations to support their missions in a simple and predictable and scalable manner.  


Our Software Engineers are a crucial part of our competitive niche.   This role brings together unique challenges and the inherent excitement of working in the space industry.   


Our team is:

  1. Developing a cloud based platform which enables our satellite operator customers to access their satellites through a virtualized global ground station network.

  2. Creating fast and scalable backend systems on a global infrastructure to serve an international group of commercial, government, and academia customers.

  3. Building user access points in the form of public facing APIs and UIs for pass scheduling, SLA monitoring, billing, and more.

  4. Assisting  the users and partners to integrate with the StellarStation platform

  5. Ensuring the platform secure and reliable by developing technical solutions and new tools to help mitigate security and reliability vulnerabilities and automate repeatable tasks


If you're driven by interesting, challenging problems that require sound software engineering solutions, and have always dreamed of working and supporting our customers in the space industry, then do reach out to us. We're building something special!


We are currently recruiting a range of software engineers from mid to senior level. 


Responsibilities

  • Design, develop, test, deploy, and maintain complex systems and/or components

  • Support clients and partners as they connect and use the StellarStation platform

  • Iterate in a fast and disciplined manner, by employing good agile and continuous integration practices

  • Collaborate in code quality validation in the form of code reviews and pair programming

  • Analyse and improve efficiency, scalability, and stability of products and services

  • Manage individual project priorities, deadlines, and deliverables


Minimum Qualifications

  • BS degree in Computer Science, a similar technical field of study, or equivalent practical experience

  • Development experience on Unix / Linux

  • Strong understanding of Object Oriented Programming rules, data types and garbage collection in one or more of the programming languages:  Java / Kotlin / Groovy / Scala / Go / C++ / C#

  • Strong understanding of fundamental programming practices, allowing for fast learning and implementation of any mainstream programming language

  • Strong understanding of testing practices and experience in one or more of testing types: Unit / Integration / Acceptance / UI / Performance tests

  • Experience in deploying services, as well as working with Kubernetes, in one or more of the major cloud services: AWS / GCP / Azure

  • Experience writing gRPC microservices interconnected with Protocol Buffers

  • Experience working with two or more of the following: web application development, distributed and parallel systems, edge computing, developing large software systems, and/or security software development


Preferred Qualifications

  • Experience leading development and operation of large-scale service with dozens of users or more

  • Experience creating an edge computing platform allowing users to run custom, untrusted software on a shared compute node

  • Software development team leadership or management experience

  • Experience with client consultation and system analysis, for bringing value to the customer in a structured and well designed manner

  • Scrum project management methodology

  • Experience with one or more of the following: Continuous Integration with Trunk Based Development, Test Driven Development, Behaviour Driven Development, Pair Programming

  • English is the official language of Infostellar. Japanese or other language skills are a plus.


Development environment

  • Our microservices are written using Java (v11+) built on Armeria and gRPC

  • Please have a look at our open source repositories: https://github.com/infostellarinc/

  • We do infrastructure management using Terraform and orchestrate our containers using Kubernetes

  • All of our services are in Google Cloud

  • We use Gradle to automate our builds

  • Source code management (SCM) is Git + GitHub

  • We develop on Linux using IntelliJ or Visual Studio Code

  • Our microservices are containerized and run on GKE

  • The StarPass (edge server placed at the ground station) core components are written in Golang

  • StarPass uses Docker for running applications

インフォステラは、人工衛星向けアンテナシェアリングプラットフォームを開発することで、宇宙通信の未来に挑戦する日本発のグローバルスタートアップです。クラウドベースの地上局アグリゲーター「StellarStation」により、柔軟で拡張性の高い地上局サービスを提供しています。衛星運用者の地上セグメントへの参入障壁を下げることで、新しい宇宙ビジネスの成功を支援しています。2016年に設立し、東京に本社、英国に欧州オフィスを構えています。 小規模ですがスピード感があり、航空宇宙、エンジニアリング、およびスタートアップのバックグラウンドを持つ多様で優秀な専門家が活躍する優秀なチームです。 (求める英語力:ビジネスレベル以上。日本語力は必須ではありません。)

They provide flexible and scalable ground station services enabled by our cloud platform, 'StellarStation', which virtualizes ground station networks. By lowering the barriers to entry in the ground segment, Infostellar empowers NewSpace businesses to build better missions and improve the quality of their service. Founded in 2016, Infostellar is headquartered in Tokyo, Japan, and has its European office in the UK.

View Infostellar's company page
Software Engineer at Infostellar
APPLY NOW  ➜