Backend Engineer (Senior/Staff) / LINE Messaging Platform

Position Outline

We are looking for an experienced Backend Software Engineer to join the team behind LINE's Messaging Platform. This role involves designing, implementing, and evolving critical backend systems that enable global real-time communication at scale. You will play a technical leading role in ensuring high reliability, performance, and security, while contributing to system architecture and engineering excellence across teams to ensure seamless communication for hundreds of millions globally.

As a senior contributor to the Messaging Platform team, you will be responsible for designing, delivering, and operating highly scalable and reliable backend services that handle tens of billions of messages per day across the LINE ecosystem. Your work will include long-term architectural initiatives, cross-functional collaboration, and continuous improvement of our services scalability and maintainability.

You'll provide technical leadership in developing new features and improving existing systems, with a strong emphasis on system optimization, fault tolerance, observability, and CI/CD automation. You will also mentor other engineers, shape team standards, and help define platform strategy that anticipates future business needs.

Organization's Mission and Goals

  • Deliver a secure, high-performance, and scalable backend messaging platform that serves as critical infrastructure for global communication.
  • Evolve the architecture through continuous technical innovation to support increasing user scale, new features, and diverse messaging use cases.
  • Enhance system reliability, maintainability, and observability through thoughtful design, robust data structures, and long-term platform vision.

Responsibilities

  • Lead the design and implementation of scalable backend features and APIs for LINE's messaging platform.
  • Architect distributed systems with a focus on scalability, fault tolerance, and adaptability to evolving platform demands.
  • Drive collaboration across organizational boundaries, aligning with Product, SRE, Security, and other Platform teams to enhance system reliability, observability, and user experience while ensuring efficient delivery meeting business needs.
  • Drive enhancements to test automation, monitoring, and incident response practices.
  • Shape the long-term technical vision, decision-making, and roadmap for evolving our backend architecture to meet future demands, aligning with organizational goals
  • Mentor engineers and foster a culture of learning, quality, and continuous improvement.
  • Help establish and evolve engineering best practices and technical standards.
  • Stay informed on industry trends to inspire innovation and maintain technical excellence.
  • Depending on the team and specific components, this role may include on-call responsibilities to support our 24/365 service availability.

*Scope of Change: There is a possibility of reassignment to any duties as determined by the company.

Learn About the Product

  • LINE
    • This is a communication app that allows you to seamlessly connect with people, information, services, companies and brands, including talk, voice calls, and video calls where you can enjoy conversation.
  • LYP Premium
    • This is a monthly membership service that allows you to use services and benefits exclusively for LYP Premium members designated by LY Corporation.
  • Related services

Learn About the Organization and People

LINE Platform Server Function 開発チーム参考情報一覧

Our team is composed of talented engineers from diverse countries and backgrounds. We foster a culture of curiosity, learning, innovation, mutual trust and proactivity that empowers us to deliver at scale and adapt quickly to change.

Ideal Candidate

  • Passionate about the challenges of building complex, large-scale distributed systems.
  • Strong analytical and logical thinking skills, with a high sense of responsibility, curiosity, and passion for learning. Demonstrates critical thinking and takes initiative in addressing complex challenges proactively.
  • Team player with good collaboration skills that communicates effectively across teams and levels, adapting style for diverse audiences.
  • Is proactive in identifying technical challenges and leading initiatives to address them.
  • Supports team success through mentoring, knowledge sharing, and fostering a collaborative engineering culture.
  • Strikes a balance between technical ambition and practical execution, always aligning with the team's constraints and goals.

Required Skills & Experience

  • Demonstrated experience in architecting or significantly contributing to distributed systems in high-traffic environments.
  • Strong proficiency in developing and maintaining large-scale backend services using Java, Kotlin, Scala or similar.
  • Experience leading mid-to-high complexity and impactful projects coordinating with stakeholders to meet the business needs.
  • Proven track record of providing strong technical leadership by shaping architecture and driving standards across teams.
  • Proficiency in system monitoring, incident management, and reliability practices.
  • Demonstrated self-drive and ability to deliver timely results.
  • Effective team player with a strong track record of collaboration and successful project delivery in cross-functional environments.
  • Demonstrated ability to mentor engineers and improve team-wide development practices.
  • Fluent in written and spoken English (or Japanese) for technical and cross-functional communication.

Preferred Skills & Experience

  • Experience with distributed data storages such as Redis, MongoDB, Apache HBase, Apache Kafka.
  • Proficient with SRE practices, including defining and monitoring SLIs/SLOs.
  • Knowledge in Security Engineering for backend systems. Awareness of and adherence to modern security best practices in software development.
  • Proficient with test engineering for highly concurrent systems.
  • Solid understanding of CI/CD pipelines, testing strategies, and software deployment best practices.
  • Hands-on experience with observability tools such as Prometheus, Grafana, Elasticsearch, and Kibana.
  • Experience with Kubernetes and container orchestration in production environments.

Development Environment

  • Product & Service Development: Java, Kotlin, Scala, Spring Framework.
  • Observability: Prometheus, Grafana, AlertManager, Elasticsearch, Kibana, Zipkin.
  • Storage (RDBMS, NoSQL, Event Store): Redis, Apache HBase, Apache Kafka, MongoDB.
  • Infrastructure: Container (Kubernetes), private cloud (Flava/Verda).

Salary

Expected annual salary: JPY 12,000,000 to JPY 20,000,000
Form of salary: Monthly salary (including fixed overtime allowance)
Standard monthly salary: JPY 800,000 to JPY Negotiable
(Breakdown of standard salary)
 ―Base salary: JPY 621,000 to JPY Negotiable
 ―Fixed overtime allowance: JPY 119,000 to JPY Negotiable

Fixed overtime allowance of 35 hours will be provided, regardless of whether overtime work is performed.
 Note 1: Overtime allowance is paid separately for overtime work in excess of the fixed 35 hours.
 Note 2: Names of items related to monthly salary vary depending on the grades.
 Bonuses are granted a maximum of two times a year. The amount is determined by factors including the company's and your department's performance.

Allowances

Overtime allowance, commuting allowance,*1 LY Corporation Working Style allowance,*2 etc.

*1 You will be paid for the number of days you actually came to the office. (Maximum of JPY150,000/month)
*2 Allowance to improve your remote work environment (JPY11,000/month)

Type and Period of Employment

Type of employment: permanent employee (no fixed period of employment, 3-month trial period)

*No fixed period of employment

Work Location

Kioicho Office (Kioi Tower, 1-3 Kioicho, Chiyoda-ku, Tokyo)

*You may be required to report to your assigned office based on work instructions. Initially, the office you report to will be your assigned location. Afterward, there is a possibility of reassignment to any business location determined by the company.
*The offices are wheelchair accessible.
*Note on measures against passive smoking: In principle, no smoking indoors (smoking rooms are available).

Work Hours

  • Flextime system: standard work hours 7 hours 45 minutes (no core hours)
    • Start and end times are up to the individual. However, the company's standard working hours are from 9:30 a.m. to 6:15 p.m.
  • Shortened working hours system available for childcare and caregiving.

*Some departments may operate on the standard work hours (9:30 a.m. - 6:15 p.m.), while others may have a shift schedule.

Holidays and Leave

  • Days Off: Two days off per week (Saturdays and Sundays*1), national holidays, New Year's holiday (December 29 to January 4)

  • Leave: Paid leave, special paid leave (for condolence, maternity, sick childcare, nursing care, legally-designated communicable disease, etc.), Happy Friday*2, sabbatical leave

*1 May differ depending on department.
*2 When a public holiday falls on a Saturday, employees will be given the previous business day off.

Benefits

Comprehensive social insurance (health insurance, nursing care insurance, welfare pension insurance, employment insurance, workers' compensation insurance), Optional Defined Contribution (DC) Pension Plan, Comprehensive Welfare Group Term Insurance, Group Long-term Disability, Employee Savings Program, Cumulative Stock Investment Program, subsidy for re-examination after regular basic/comprehensive health checkup, in-house massage room, club activities, subsidy for employee social events, and more

Talent Development/Support Systems

Training for Employees, Language Courses, Management Training, LY Corporation Job Challenge, Sabbatical Leave, Doctoral Studies Support Program, and more

Selection Process

  • Step1

    Application

  • Step2

    Coding test/Assignment

  • Step3

    Interviews/ Background Check

  • Step4

    Offer

How to Apply

Please fill out and submit the application form. To assess your eligibility for the position, we kindly ask you to provide the necessary personal information on the application form. Please note that this information will only be used for recruitment purposes. Please also note that your resume or other submitted documents will not be returned.

Document Screening

You will be notified of the results of the selection process within two weeks at the e-mail address you entered in the application form, regardless of whether your application is accepted or not. It may take about one week longer if the application period falls during the Golden Week and the New Year holidays.

Interview, aptitude test, technical test, compliance check/reference check

Applicants who pass the document screening will be required to undergo multiple interviews, aptitude/technical tests, compliance checks, and reference checks, although the details vary depending on the position.

You will be notified of the results of the selection process within two weeks at the e-mail address you entered in the application form, regardless of whether your application is accepted or not.

The schedule will vary depending on interviews and other factors, but if everything goes smoothly, an internal offer will be made within about four to six weeks after the application is submitted. Please note that we will not respond to inquiries regarding the details or criteria of the selection process or the reasons for the results, regardless of the results of your application.

Apply

Related Positions

Page top