We are seeking a Senior Software Engineer to own the full software development lifecycle—from requirement analysis and architectural design to development, QA, deployment, and DevOps/SRE. The ideal candidate takes ownership of complex systems, drives solutions from design to deployment, has strong experience with distributed systems and scalable architecture, thrives in a fast-paced, collaborative global team, communicates effectively in English (Japanese is a plus), and goes beyond coding to influence technical strategy, improve engineering practices, and mentor team members.
Responsibilities:
· Own the full software development lifecycle (SDLC) from requirement analysis and architecture to development, QA, deployment, and DevOps/SRE
· Design, develop, and maintain scalable microservices architectures
· Build and improve data pipelines, ETL processes, and data warehousing solutions
· Work with distributed computing technologies such as Hadoop, Spark, Kafka, and Kubernetes
· Support cloud infrastructure on platforms like AWS, Azure, or GCP
· Ensure software quality and reliability through testing, code reviews, and CI/CD practices
· Collaborate with cross-functional teams and mentor junior engineers
· Contribute to strategic projects impacting multiple business domains
· Occasionally participate in frontend UI development as needed
Qualifications
Job Level
· Senior (approximately 7+ years of professional experience or equivalent skills)
Qualifications
Mandatory Skills / Experience
5+ years of professional software development experience with a focus on backend systems
Proven experience designing, developing, and deploying scalable microservices architectures
Proficiency in at least one modern programming language (Java, Python, Go, C#)
Excellent communication and interpersonal skills, capable of explaining complex technical concepts clearly
Strong collaborative mindset with demonstrated ability to work effectively in a team environment
Desired Skills / Experience
Experience with data engineering, including ETL, data warehousing, and handling large datasets
Knowledge of distributed computing technologies (Hadoop, Spark, Kafka, Kubernetes)
Familiarity with relational and NoSQL databases
Experience with public cloud platforms (AWS, Azure, GCP)
Solid understanding of software development best practices (testing, code reviews, CI/CD, Git)
Familiarity with multiple architectural patterns and design principles
Experience leading engineering teams, including people management, project oversight, and cost management
Experience in the Marketing Technology (MarTech) domain is a plus
Languages
English: Fluent
Japanese: Optional / a plus
Work Environment
Fast-paced, dynamic global environment with collaborative teams across multiple locations
Salary: ¥9M – ¥12M JPY per year
Location: Hybrid (4 days in the office, 1 day remote)
Office Location: Tokyo, Japan
Working Hours: Flexible schedule with core hours from 11:00 AM to 3:00 PM
Visa Sponsorship: Available
Language Requirement: English only
Apply now or contact us for further information: 連絡先情報を表示