Job title: Senior Software Engineer (RC)
Job type: Permanent
Emp type: Full-time
Industry: IT & Telecommunications / IT・通信
Functional Expertise: Technical (IT) / 技術職(IT)
Salary: Negotiable
Location: Tokyo, Japan
Job published: 2025-10-20
Job ID: 66189

Job Description

Job Opportunity for a Senior Software Engineer in Japan!

 

■ Senior Software Engineer

 

■ Company Overview

A leading financial company in Japan that continues to innovate, increasing conversion rates, boosting average order values, and facilitating repeat purchases from consumers.

 

■ Your Role and Responsibilities 

● Actively participate in diagnosing and resolving production incidents, ensuring timely fixes and clear communication with peers and stakeholders

● Contribute to incident reviews by providing technical insights and documenting the root cause, resolution steps and preventive measures

● Collaborate with the team to apply post-mortem learnings to improve system reliability and code quality

● Develop software with strong focus on adhering to relevant legal, regulatory and compliance requirements

● Ensure code, APIs and data handling practices comply with established organizational and industry standards

● Follow governance processes, documentation practices and audit requirements as part of the software development cycle

 

■ Experience and Qualifications

● At least 5 years of experience working as a backend engineer in an Agile environment

● Quality code and testing: legibly written code that is easily understood by others

● Address debugging with a systematic approach

● Understand automated testing with a curiosity to suggest performance improvements

● Ability to understand code independently and make intelligent inferences to code in the broader context

● Understanding of software architecture and design with the ability to align the overall service architecture

● Basic understanding of security measures and how they may implicate the wider system

● Comfortable with knowledge sharing, working on a team and building relationships

● Show interest in the organization’s engineering strategy, product development strategy and how that aligns with the overall business strategy

 

■ Additional Preferred Qualifications
● Scala, Cassandra, Kafka, Postgres, Functional Programming, REST API, microservices architecture, JSON, Avro, CI/CD, AWS, Terraform, Git, Data streaming, ElasticSearch, Redis, Event Sourcing, unit/functional testing, cats, cats-effect, tagless final, CQRS, event sourcing

 

● Solid understanding of event sourcing in Kafka

● Experience building distributed systems

● Experience with Akka Cluster and Persistence

● Experience with TDD

● Understand cross-team interdependencies and work streams

● Ability to envision delivery roadmap and articulate this clearly for others to follow

● Build relationships with stakeholders throughout the organization

● Understand product opportunities, differentiators and competition

● Knowledge of cloud computing platforms such as AWS

● Experience building distributed systems

● Demonstrate technical leadership and mentorship to junior engineers

 

■ Good Reasons to Join

● Diversified team with 230+ colleagues from 30+ countries

● Exciting work opportunities in a rapid-growing organization

● Cross-functional collaboration

 

■ Work Location

Tokyo, Japan

 

Details will be provided during the meeting.

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB