About this role
私たちのリアルな様子はこちらから→ 株式会社アストロスケールの会社情報 - Wantedly
Export Control Laws:
Unless explicitly notified otherwise, our vacancies are covered by Export Control Laws which require candidates to be from an "Export Safe" Country as deemed by the Japanese Government. The countries are as follows: Japan, Germany, Australia, Argentina, Italy, USA, France, Netherlands, UK, Austria, Ireland, Czech, Spain, Greece Canada, New Zealand, Belgium, Bulgaria, Sweden, Switzerland, Norway, Finland, Luxembourg, Portugal, Denmark Hungary and Poland.
Join Astroscale’s GNC and Mission Engineering teams to enable the software systems that make complex space missions reliable, scalable, and repeatable.
As a Platform / DevOps Software Engineer, you will establish and maintain engineering tools, infrastructure, and practices that improve the reliability, traceability, and maintainability of mission-critical software. You will work closely with engineers across disciplines to transform their workflows into scalable, automated, and standardized systems.
• Identify inefficiencies and design innovative solutions that improve engineering development velocity and reliability
• Develop internal tools and infrastructure (e.g., libraries, data pipelines) to enable fast, accurate, and scalable engineering workflows
• Improve data and parameter interfaces between teams by simplifying current multi-step workflows
• Standardize workflows for developing analysis tools and generating verification outputs
• Contribute to packaging and reuse of engineering tools across projects
• Define and standardize software engineering practices (GitLab workflows, CI/CD pipelines, repository structure)
• Enable automated documentation and ensure tools are usable and review-ready
• Create and maintain an inventory of engineering tools, ensuring version control and long-term maintainability
• Provide platform support (CI/CD troubleshooting, repository setup, onboarding)
• Support engineers in adopting best practices for Git, CI/CD, and collaborative development
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• Experience in software development:
• 3+ year (Middle) or 5+ years (Senior), or equivalent professional experience
• Strong experience in Python or similar scripting language
• Experience with Git and version control workflows
• Experience with CI/CD pipelines
• Experience with Linux environments and containerization (e.g., Docker)
• Strong communication skills and ability to work with non-software engineers
• Experience with engineering or scientific software
• Experience with software packaging and distribution
• Knowledge of documentation tools and automated documentation pipelines
• Experience in aerospace or complex engineering environments
• Ability to communicate in Japanese and English
コンピュータサイエンス、ソフトウェアエンジニアリング、または関連分野の学士号ソフトウェア開発の実務経験
• ミドルレベル:3年以上
• シニアレベル:5年以上
• またはそれに相当する実務経験
• Pythonまたは同等のスクリプト言語を用いた開発経験
• Gitを利用したバージョン管理および開発ワークフローの実務経験
• CI/CDパイプラインの構築・運用経験Linux環境での開発経験、およびDockerなどのコンテナ技術の利用経験
• 優れたコミュニケーション能力を有し、ソフトウェアエンジニア以外の技術者とも円滑に協働できること
• エンジニアリングソフトウェアまたは科学技術計算ソフトウェアの開発・運用経験ソフトウェアのパッケージ化および配布に関する経験
• ドキュメント作成ツールおよび自動ドキュメント生成パイプラインに関する知識
• 航空宇宙分野または高度なエンジニアリング環境での業務経験
• 日本語および英語によるコミュニケーション能力(読み書き・会話)
5M-9M