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
Principal Software Engineer
The Principal Software Engineer will lead technical direction and execution for major financial products, designing scalable systems and mentoring engineers. This hands-on role requires deep expertise in full-stack development and distributed systems to drive engineering initiatives from concept to production.
Principal Software Engineer
Principal Software Engineer owning technical direction and execution for major products/systems at a Southeast Asian fintech/insurance platform. Hands-on role involving system design, coding, architecture decisions, and mentoring across backend, frontend, APIs, databases and infrastructure.
Lead Software Engineer
Lead Software Engineer owning technical design and execution for a Southeast Asian financial/insurance platform's major products and systems, with hands-on coding across backend, frontend, APIs, databases, and infrastructure.
Senior Software Engineer
Senior software engineer designing, building, and maintaining mission-critical systems for PlayStation hardware manufacturing, focusing on high availability, security, and global deployment.
Application Software Engineer
Develops and validates AI software stack for autonomous driving on customer hardware platforms, integrating with Linux/QNX/AUTOSAR environments and collaborating with verification, release, and OEM teams.
Member of Technical Staff - X Money
Builds and optimizes backend microservices in Go, Postgres, and Kafka for a new global payments network serving 600M+ users, while collaborating on fraud detection, compliance, and full-stack internal tools.
Lead Software Engineer
The Lead Software Engineer will drive technical direction and execution for major products, designing scalable systems and mentoring engineers. This hands-on role requires deep expertise in full-stack development, distributed systems, and cloud infrastructure to solve complex engineering challenges.
Staff Software Engineer
The Staff Software Engineer will lead technical direction and execution for major products and systems, working hands-on with backend, frontend, and infrastructure. This role involves designing scalable systems, mentoring engineers, and driving critical engineering initiatives from concept to production.
Senior Systems Software Developer
Senior Systems Software Developer at QNX (BlackBerry) in Tokyo, resolving complex embedded systems technical issues, delivering integration solutions for customers, and collaborating with internal engineering teams on QNX OS, hypervisors, and middleware.
Senior Systems Software Developer
Senior Systems Software Developer at QNX (BlackBerry) in Tokyo, integrating and troubleshooting embedded OS, hypervisor, and middleware solutions for external customers using C and POSIX/Unix systems.
Software Engineer-AI Model Bring Up
Software Engineer on the AI Models/System Bring-Up team responsible for porting, validating, and optimizing AI models on Tenstorrent platforms. Core technologies include PyTorch, TensorFlow, JAX, Python, C++, and Linux environments.