Senior Software Engineer - Global Engineering Company
Develop software applications with extensive experience, working with customers and on-site teams to create complex systems. Collaborate on system designs and development, with opportunities for growth and career advancement. Work in a dynamic environment with a global engineering company.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Our client is a global engineering company. This is a unique opportunity for a software engineer with extensive experience and a proven track record developing software applications. As an experienced engineer, you will understand customer requirements and work with on-site team members to develop complex and demanding software systems. You will work closely with customers to understand requirements and improve software systems.
Growth opportunities and career paths
This position offers a progression path to senior architect and then principal architect, with the opportunity to transition to a variety of roles across departments and functions, including sales, delivery and various leadership positions that add significant value to our business investments.
Responsibilities
You will work on-site as a Senior Software Engineer, collaborating with customers to create specifications and system designs, working with offshore teams to develop software and integrating it with other software components on-site.
- Understanding existing system architecture and system-level requirements
- Create and update specifications in Japanese/English
- Design, develop, and maintain high-performance, scalable software using TypeScript, Rust, Ruby, and Python
- Software development and deployment in a Rocky Linux 8 environment
- Implementing and managing distributed storage systems, particularly CephFS
- Contributions to the architectural design of large-scale, high-performance computing (HPC) systems
- Configuring and optimizing workload scheduling using OpenPBS (Altair)
- Collaborate with cross-functional teams to drive robust and efficient system designs.
- Tuning, troubleshooting, and optimizing system performance
Work Location
Hitachinaka City, Ibaraki Prefecture
If joining the company requires relocation, moving expenses will be subsidized.
Access
- 20 minutes walk from Katsuta Station
- Free shuttle bus available from Katsuta Station
- Employee parking spaces available
Work Experience
Requirements
Must Have:
- Extensive development experience in TypeScript, Rust, Ruby, and Python
- Practical experience with Linux OS (Rocky Linux 8)
- Hands-on experience with distributed storage systems and CephFS
- High-Performance Computing (HPC) Basics
- Experience with OpenPBS (Altair) job scheduler
- Deep knowledge of system design and architecture
- Excellent problem-solving and teamwork skills
- Good communication skills in English and Japanese
*Related work experience: 10 to 15 years
Nice requirements / good to Have:
- Knowledge of conductor manufacturing processes and equipment
- Knowledge 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 container technology (Docker, Kubernetes)
Language Skills:
- English – Business Level
- Japanese – Japanese Language Proficiency Test N2 or above