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
Bilingual Software Engineer - Python
Build and migrate cloud infrastructure for enterprise clients using Python on AWS/Azure, focusing on serverless and automation to modernize legacy systems.
Software Engineer - Experimentation System - Mercari
Build and maintain Mercari’s Experimentation Platform and Feature Flags systems, enabling A/B tests and safe feature rollouts while optimizing cloud costs and scaling for 10x load.
Senior C++ Software Developer (Real-time Market Data)
Build ultra-low-latency C++ systems that ingest, process, and distribute real-time market data for trading platforms, using AI to accelerate development and enhance calculations.
Senior C++ Software Developer (Real-time Market Data)
Build and maintain ultra-low-latency C++ systems that ingest, process, and distribute real-time market data for trading platforms, while integrating AI to accelerate development and enhance calculations.
Software Engineer, Asset Management
Build and maintain full-stack software for JPMorgan’s Asset Management platform using Java, Spring Boot, and React, following secure, scalable engineering practices in an agile team.
Principal Software Engineer
Principal Software Engineer at PayPay designing and scaling high-performance distributed systems for a 75M+ user fintech platform using Java/Kotlin/Scala, Kubernetes, and AWS/GCP.
【Data & AI】Automotive Software Engineer Project Lead
Lead automotive software projects for AD/ADAS, digital cockpits, and connected-car platforms, driving next-gen vehicle development with AI, simulation, and cloud-native DevOps.
Software Engineer
Develops robust AD/ADAS software for autonomous driving systems using C/C++ or Python, integrating perception, planning, and control components.
Software Engineer, Teammate Driving
Develops robust AD/ADAS software for automated driving systems, integrating sensors, path planning, and motion control to enhance vehicle safety and performance.
Software Engineer - Westlaw Japan
Build and maintain legal-research software for Japan’s top law firms, working on both legacy and next-gen platforms using React, Java/Spring Boot, and full-stack practices.
Software Engineer II, Asset Management
Builds and maintains full-stack software for asset-management systems using Java, Spring Boot, and React in an agile team at JPMorgan Chase.

Senior Software Engineer (Remote)
Senior full-stack engineer building scalable brokerage infrastructure (Go, gRPC, React) for Alpaca’s global trading platform used by millions across 40 countries.
Software Engineer 2 - FDE
Embed with enterprise customers to design, build, and ship production-ready software and AI-enabled services, iterating from idea to deployment in days while upholding security and responsible-AI standards.
Software Engineer, Teammate Driving
Develop robust AD/ADAS software for automated driving systems, integrating sensors, path planning, and motion control to enhance vehicle safety and reliability.
Software Engineer
A hands-on, customer-facing Software Engineer in Japan who troubleshoots security/network issues, advocates for customers, and ensures accurate two-way communication between Japanese enterprises and Cisco's engineering teams.
Cloud Software Developer, Cloud Engineering Department (RMI Cloud Platform Dep)
Designs and builds container-based virtualization infrastructure for Rakuten Mobile's cloud-native mobile network using Kubernetes, Linux, and automation tools.
Senior Software Development Engineer
- 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design…