Senior Software Engineer - Onsite

Quest Global

Job Summary

This is an exciting opportunity for an experienced software professional with a proven track record in developing software applications. As an experienced engineer, you will capture customer requirements, work closely with onsite team members to develop complex and demanding software systems, and collaborate with customers to improve their software systems. The role involves designing, developing, and maintaining high-performance and scalable software solutions using various programming languages in a Linux environment, and collaborating with cross-functional teams.

Must Have

  • Strong hands-on development experience in TypeScript, Rust, Ruby, and Python
  • Proficiency with Linux OS (Rocky Linux 8)
  • Strong background in system design and architecture
  • Excellent problem-solving skills and ability to work in a team-oriented environment
  • Good communication skills in English and Japanese
  • Total and relevant experience: 10 to 15 years

Good to Have

  • Experience in Distributed Storage systems and CephFS/Ceph
  • Understanding of High-Performance Computing (HPC) principles
  • Experience with OpenPBS (Altair) or any job scheduling system
  • Knowledge of Semi Manufacturing Processes and Equipment
  • Awareness of CI/CD tools like Jekins, Bamboo, GitLab, Bitbucket
  • Onsite + offshore project execution experience
  • Experience with other distributed file systems and storage technologies
  • Knowledge of containerization technologies (Docker, Kubernetes)

Perks & Benefits

  • Salary increment once a year
  • Commuting allowance (up to 20,000 JPY/month)
  • Full annual salary system (1/12 paid monthly)
  • Overtime allowance
  • Welfare pension
  • Health insurance (Tokyo Information Service Industry Health Insurance Association)
  • Employment insurance
  • Worker's Accident Compensation Insurance
  • Health checkup
  • Retirement age is 65 years old (no retirement age for positions)
  • Referral recruitment system (with benefits)
  • In-house training system (online)
  • Trial period: 3 months, no change in duties or benefits
  • Measures to prevent passive smoking (indoor non-smoking)
  • Over 120 days off per year
  • 2-day weekend system (Saturday and Sunday)
  • National Holidays
  • New Year holidays
  • Paid vacation
  • Prenatal and post-natal leave
  • Childcare leave
  • Nursing care leave
  • Bereavement leave
  • Relocation support if required

Job Description

Job Descriptions

This is an exciting opportunity for an experienced software professional with a proven track record in developing software applications. As an experienced engineer, you should have the skills to capture the requirements of customers, work closely with onsite team members to develop complex and demanding software systems. Collaborate closely with the customer to capture the requirements and challenges for improving their software systems.

Why Semiconductor Inspection Equipment?

  • High-Impact Industry: Semiconductor inspection is the backbone of the electronics industry, ensuring the quality, precision, and reliability of chips used in smartphones, EVs, AI systems, and medical devices
  • Continuous Innovation: Exposure to advanced systems such as e-beam, optical, and HPC-based inspection technologies
  • Global Relevance: Expertise in this domain ensures strong, long-term career opportunities worldwide Quest

Why Work with Quest Global in This Domain?

  • Work with Major Semiconductor Equipment Manufacturers: Collaborate with leading companies in Japan that are shaping the global semiconductor industry
  • Cutting-Edge Projects: AI-driven defect detection, precision imaging, micro-pattern inspection, and distributed computing environments
  • Bilingual Advantage: We are actively looking for engineers with JLPT N2 or above as well as native Japanese bilingual engineers to bridge global collaboration and deliver maximum impact
  • Career Growth: Access to continuous learning, certifications, and cross-domain opportunities across semiconductor manufacturing industry
  • Work Environment: Global collaboration between Japan onsite and India offshore teams, with cultural exchange and career enrichment

Growth Opportunity

Excelling in this position will enable you to advance to a higher-level role as a Senior Architect and subsequently as a Principal Architect, accompanied by increased responsibilities and the possibility of a higher salary. Additionally, there may be opportunities to transition into different roles within other departments or functions, such as in Sales, Delivery, and various Leadership positions that contribute significant value to Quest Global's business investments.

Responsibilities

Play as senior software engineer role at onsite and prepare specification documents and system designs collaborating with customers. Coordinate with offshore team for the development of the software and integrate it in onsite with other software components.

  • Understand the existing system architecture and system level requirements
  • Prepare/update the specification documents in Japanese/English
  • Design, develop, and maintain high-performance and scalable software solutions using TypeScript, Rust, Ruby, and Python
  • Work on Linux-based environments (Rocky Linux 8) for software development and deployment
  • Collaborate with cross-functional teams to ensure robust and efficient system design
  • Perform system performance tuning, troubleshooting, and optimization

Work Location

Hitachinaka City, Ibaraki

*We will provide Relocation support if required (the amount will be discussed during offer stage)

Access to Work Location

  • 20 minutes’ walk from Katsuta Station
  • Free Shuttle bus available to from Katsuta Sation
  • Parking Space available

Number of Hires

1

Team Structure

There are other Quest Global onsite members already working there in the account for many years

Work Experience

Requirements

  • Strong hands-on development experience in TypeScript, Rust, Ruby, and Python
  • Proficiency with Linux OS (Rocky Linux 8)
  • Strong background in system design and architecture
  • Excellent problem-solving skills and ability to work in a team-oriented environment
  • Good communication skills in English and Japanese
  • Total and relevant experience: 10 to 15 years

Good to Have

  • Experience in Distributed Storage systems and CephFS/Ceph
  • Understanding of High-Performance Computing (HPC) principles
  • Experience with OpenPBS (Altair) or any job scheduling system
  • Knowledge of Semi Manufacturing Processes and Equipment
  • Awareness of CI/CD tools like Jekins, Bamboo, GitLab, Bitbucket
  • Onsite + offshore project execution experience
  • Experience with other distributed file systems and storage technologies
  • Knowledge of containerization technologies (Docker, Kubernetes)

Language Skill

  • English – Business Level
  • Japanese – JLPT N2 or above

Welfare

  • Salary increment once a year
  • Commuting allowance (up to 20,000/month)
  • Salary details: Full annual salary system (1/12 paid monthly)
  • Overtime allowance
  • Equipped with various social insurance
  • Welfare pension
  • Health insurance (Tokyo Information Service Industry Health Insurance Association)
  • Employment insurance
  • Worker's Accident Compensation Insurance
  • Health checkup
  • Retirement age is 65 years old *No retirement age for positions
  • Referral recruitment system (with benefits)
  • In-house training system (online)
  • Trial period: 3 months, no change in duties or benefits
  • Measures to prevent

Vacations

  • Total holidays: over 120 days off per year
  • 2-day weekend system (Saturday and Sunday)
  • National Holidays
  • New Year holidays
  • Paid vacation
  • Prenatal and post-natal leave
  • Childcare leave
  • Nursing care leave
  • Bereavement leave

*Holidays and vacation days may change depending on the work place you are stationed. Since they are all major manufacturers, most have generous annual vacations

17 Skills Required For This Role

Cross Functional Problem Solving Communication Talent Acquisition Game Texts Gitlab Ruby Linux Rust Bamboo Ci Cd Docker Kubernetes Python Bitbucket Typescript System Design