Software Engineering Jobs in Japan
There are 151 open Software Engineering jobs in Japan on freehire right now. 21 of them were posted recently. The skills employers ask for most often are ai, cloud and python.
Most requested skills
- ai 60%
- cloud 46%
- python 46%
- api 34%
- cpp 33%
- linux 31%
- ci-cd 26%
- java 26%
How the work is done
- Hybrid 33 · 22%
- Onsite 17 · 11%
- Remote 16 · 11%
Visa sponsorship offered in 85% of the 48 postings that state a position on it.
Seniority
- Senior 41
- Lead 9
- Principal 9
- C-level 5
- Staff 5
- Junior 3
Who is hiring
- 1000+ employees 35
- 501-1000 employees 26
- 11-50 employees 5
- 51-200 employees 5
- 201-500 employees 2
Member of Technical Staff - ML Scientist, Japanese Multimodal
Improve and adapt AI foundation models for Japanese and global markets by designing post-training strategies, curating training data, and running controlled experiments to enhance model capabilities and reliability.
Member of Technical Staff - Applied ML, Japanese Multimodal
Build and deploy efficient, low-latency AI systems for Japanese enterprise customers, optimizing models from discovery through production across consumer electronics, automotive, life sciences, and financial services.
Eng203_地上セグメントソフトウェアエンジニア/ Ground Segment Software Engineer
Develop and maintain ground-segment software for satellite operations, focusing on flight dynamics and web applications using Python, React, Docker, and AWS.
Eng206_GNC フライトソフトウェアエンジニア / GNC Flight Software Engineer
Develops and validates spacecraft Guidance, Navigation and Control (GNC) flight software in C/C++, builds simulation and verification tools in Python, and automates development workflows using GitLab and Docker.

Junior Software Engineer - Remote (Global), Full-Time
Junior software engineer working remotely to build and maintain large-scale data processing systems using Python, Rust, SQL, and TypeScript, with exposure to distributed systems and big data infrastructure.
Senior Real Time Market Data C++ Software Engineer (AI Capable) - Vice President
The Real-time Market Data department is part of the Algorithmic Trading Super Department. It is responsible for developing, engineering, deploying and maintaining applications to disseminate and enhance the value of…
Senior Real Time Market Data C++ Software Engineer (AI Capable) - Vice President
Build and maintain ultra-low-latency C++ systems that process and distribute real-time market data for trading, while integrating AI to automate development, testing, and deployment workflows.
Global Banking & Markets, Securities Settlements, Software Engineer, Associate/ Vice President, Tokyo
Builds and maintains cloud-native, event-driven software for global securities settlement at a major investment bank, using Java, microservices, and AI-enabled tooling.
Senior Software Engineer, Autonomous Cloud Network - Mercari
Designs and maintains Mercari's global cloud and on-prem networking stack (CDN, Istio, Kubernetes, GCP/AWS) to keep the marketplace fast, secure, and reliable.
Lead Software Engineer, Rakuten Ichiba - EC Marketplace Development Department (ECMPD)
Job Description: Department Overview EC Marketplace Development Department (ECMPD) is a tech division under Commerce & Marketing Company of Rakuten Group, Inc. We are responsible for developing and enhancing our…
Senior Software Engineer - Perception
Develops and deploys AI-based perception systems for autonomous trucks using LiDAR, camera, and radar, ensuring safety through simulation and real-world validation.
Principal Software Engineer (ADAS / ADアプリケーション開発)
Develop core software for R-Car SoC accelerators including execution control and scheduling for ADAS, optimizing performance via middleware and driver development.
Sr Staff Software Engineer (ADAS / ADアプリケーション開発)
Senior Staff Software Engineer developing core software for R-Car SoC accelerators (NPU/GPU) and applications for ADAS/AD systems, with experience in embedded Linux, Android, QNX, and various hardware accelerators.
Senior Software Engineer (Tech Lead) - Ad Product Section, Global Ad Technology Supervisory Department (GATD)
Job Description: Department Overview Rakuten is a leading global e-commerce company. Our mission is to contribute to society by creating value through innovation and entrepreneurship At Rakuten, we drive disruptive…
Senior Software Engineer, Display Ads Group, Ad Product Development Department (GATD)
Job Description: Department Overview The Ad Product Section (APS) division is a high-performance, global team distributed across Tokyo, Singapore, India, and China. We pride ourselves on being a hub of technical…
Senior Software Engineer, Search Ads Group, Ad Product Development Department (GATD)
Job Description: Department Overview The Ad Product Section (APS) division is a high-performance, global team distributed across Tokyo, Singapore, India, and China. We pride ourselves on being a hub of technical…

Forward Deployed Software Engineer (Japan Contract)
We help organizations move AI out of experimentation and into production — safely, reliably, and at scale. From inconsistent performance to limited transparency and challenges with integration and long-term viability,…