Digital Edge Consultants Inc.

Senior Software Engineer

Posted: 47 minutes ago

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 pathsThis 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.ResponsibilitiesYou 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 requirementsCreate and update specifications in Japanese/EnglishDesign, develop, and maintain high-performance, scalable software using TypeScript, Rust, Ruby, and PythonSoftware development and deployment in a Rocky Linux 8 environmentImplementing and managing distributed storage systems, particularly CephFSContributions to the architectural design of large-scale, high-performance computing (HPC) systemsConfiguring and optimizing workload scheduling using OpenPBS (Altair)Collaborate with cross-functional teams to drive robust and efficient system designs.Tuning, troubleshooting, and optimizing system performanceWork LocationHitachinaka City, Ibaraki PrefectureIf joining the company requires relocation, moving expenses will be subsidized.Access20 minutes walk from Katsuta StationFree shuttle bus available from Katsuta StationEmployee parking spaces availableWork ExperienceRequirementsMust Have:Extensive development experience in TypeScript, Rust, Ruby, and PythonPractical experience with Linux OS (Rocky Linux 8)Hands-on experience with distributed storage systems and CephFSHigh-Performance Computing (HPC) BasicsExperience with OpenPBS (Altair) job schedulerDeep knowledge of system design and architectureExcellent problem-solving and teamwork skillsGood communication skills in English and Japanese*Related work experience: 10 to 15 yearsNice requirements / good to Have:Knowledge of conductor manufacturing processes and equipmentKnowledge of CI/CD tools like Jekins, Bamboo, GitLab, BitbucketOnsite + offshore project execution experienceExperience with other distributed file systems and storage technologiesKnowledge of container technology (Docker, Kubernetes)Language Skills:English – Business LevelJapanese – Japanese Language Proficiency Test N2 or above

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In