Senior Software Engineer
Job Summary
The Senior Software Engineer will design and implement scalable solutions for critical infrastructure in the Telco, IoT, and Media sectors. This role involves acting as a key technical liaison between Japanese stakeholders and global engineering hubs to drive innovation. You will also provide technical leadership, mentor junior staff, and resolve complex architectural challenges within a multicultural environment.
Responsibilities
- Design and implement scalable software architectures
- Lead technical projects and mentor junior engineers
- Bridge communication between Japanese stakeholders and global teams
- Perform root cause analysis for critical technical issues
Required Skills
- 5+ years of software development experience
- Proficiency in Java, Python, C++, or Go
- Cloud platforms (AWS/Azure/GCP) and CI/CD
- Bilingual: Fluent Japanese and Business English
Job Details
Job Description
・System Architecture: Design and implement robust, scalable software solutions for complex engineering challenges within Telco, IoT, and Media domains.
・Technical Leadership: Lead technical projects, perform code reviews, and mentor junior engineers to uphold best practices in code quality, security, and performance.
・Bilingual Technical Liaison: Act as the primary technical bridge between local Japanese stakeholders and global engineering hubs; translate business requirements into technical specifications in both languages.
・Problem Resolution: Act as a senior escalation point for critical technical issues, conducting root cause analysis and implementing long-term solutions.
・Cross-functional Collaboration: Work closely with product management, DevOps, and external partners to ensure seamless system integration and delivery.
Working Hours: 9:00-18:00 (Remote work is permitted 3 times a week).
Job Requirements
■Technical Profile
・Experience: 5+ years of professional software development experience, with a proven track record in a senior or lead capacity.
・Core Skills: Strong proficiency in modern programming languages (e.g., Java, Python, C++, Go) and software design patterns.
・Domain Expertise: Prior experience with IoT protocols, Telecommunication systems, Media streaming, or Tolling/ITS systems is highly preferred.
・Infrastructure: Solid understanding of cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and database technologies.
■Language & Communication
・Bilingual Proficiency: Native or near-native fluency in Japanese and professional proficiency in English (written and verbal) is required.
・Technical Translation: Ability to articulate complex technical concepts and requirements between Japanese and English stakeholders.
■Professional Mindset
・Problem-Solving: Proven ability to break down complex problems and deliver innovative solutions under tight deadlines.
・Collaboration: Strong interpersonal skills with experience working in multicultural, international teams.
English Level: Business Conversation Level (TOEIC 735-860)
Japanese Level: Fluent (JLPT Level 1 or N1)