Backend Software Developer

2 weeks ago


Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

Wenco International Mining Systems ( www.wencomine.com ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations.

Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or Santiago, Chile.

About the Job

We are building a completely new product, from the ground up with a small 3 person team.

  • 1 x Linux C ++ developer for onboard and backend processing ,
    implementing business logic and OpenAPI endpoints .
  • 1x Web Frontend developer.
  • 1 x working manager with 25 years of experience in creating embedded software for mining equipment .

So No legacy code to mender or care for .

The new product will be serving the underground mining market . The product is composed of an embedded com puter onboard the equipment that also has an operator interface. The mobile equipment communicates with a backend server and receives instructions f rom the equipment dispatcher and production planning . Both systems will be hosted and deployed on Linux.

The team will have freedom of technology selection and we expect the team to be highly autonomous and have high velocity . This is why we are starting with such a small team, even if the company can afford a much larger team . If you are looking for rapid growth and an opportunity to hone your skills, then this is the job for you. The team will grow with time and demonstrated stability & success.

As the only backend / business logic developer on the team, you are expected to be proficient in C++ , OpenAPI implementation and Linux tool set under Ubuntu , but you can leverage our local C++ community of practice . We have many C++ developers in the company .

At the beginning, you will focus on developing the vehicle onboard business logic and endpoint that will be leveraged by the web application developed by the UI person on your team . Then slowly transition to implementing back office services and endpoints that will be leveraged by the dispatcher’s web application and 3 rd party web endpoints .

Key Responsibilities

  • Development
    • Design and implement robust, reliable , traceable and resilient software solutions for C++ embedded mobile applications
    • Contribute to design and implementation across the full stack including backend web services both onboard and server side
    • Document your work . Design and code.
    • Support technical services and operations teams with investigation and reproduction of customer issues.
  • Technical leadership
    • Be relentless in pursuit of continuous improvement
    • Promote a culture of quality and technical excellence within the development team .
  • Interface with product management/owners and developers to define and improve requirements and automated and manual test cases.

Qualifications & Skills

  • A minimum of 5 years work experience as a software engineer
  • C/C++ experience for 5 years
  • Experience across the whole development lifecycle from concept to development, unit testing, automated functional testing, deployment and monitoring
  • E xperience working with Scrum practices
  • Knowledge of professionalsoftware engineering practicesforthe full software development life cycle, including best practices related tocoding standard, code reviews, source control management, build processes, testing and deployment

Nice to Have

  • Experience with containerization and orchestration and management tools such as Kubernetes
  • Commercial experience delivering products onto cloud platforms such as AWS or Azure
  • Experience and/or knowledge of the mining industry
  • Bachelor Degree in Computer Science or Systems/Software Engineering orequivalent
  • This role may require some international travel (

  • Backend Software Developer

    Found in: Whatjobs CA C2 - 4 days ago


    Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or...

  • Backend Software Developer

    Found in: Jooble CA O C2 - 1 week ago


    Richmond, BC, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or Santiago,...

  • software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Richmond, Canada Funtech Software Inc. Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: Experience an asset or equivalent experienceWork settingSoftware companyTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Richmond, Canada Funtech Software Inc. Full time

    Education: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years or equivalent experienceWork settingSoftware companyTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status,...


  • Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( www.wencomine.com ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver,...


  • Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( www.wencomine.com ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver,...


  • Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( www.wencomine.com ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver,...


  • Richmond Hill, Canada Fossbytes Media Pvt Ltd Full time

    OPENTEXT - THE INFORMATION COMPANYTogether Carbonite and Webroot form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit and our employees are empowered...


  • Richmond Hill, Canada Fossbytes Media Pvt Ltd Full time

    OPENTEXT - THE INFORMATION COMPANYTogether Carbonite and Webroot form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit and our employees are empowered...


  • Richmond Hill, Canada Fossbytes Media Pvt Ltd Full time

    OPENTEXT - THE INFORMATION COMPANYTogether Carbonite and Webroot form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit and our employees are empowered...

  • Senior Backend Engineer

    Found in: beBee S CA - 3 weeks ago


    Richmond, Canada Targeted Talent Full time

    We are looking for a Senior Backend Engineer for our client in downtown Vancouver. This is a permanent full-time position working at an national company with a range of products from telecommunications, health, safety and others. This position is remote to start during Covid, then it will be 3 days remote and 2 days in the office.You will:Develop scalable...

  • Front End Software Developer

    Found in: Jooble CA O C2 - 2 weeks ago


    Richmond, BC, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or Santiago,...

  • Sr. Software Developer

    Found in: Jooble CA O C2 - 1 week ago


    Richmond Hill, ON, Canada Fossbytes Media Pvt Ltd Full time

    OPENTEXT - THE INFORMATION COMPANY Together Carbonite and Webroot form the SMB and Consumer Division of OpenText. The mission of our joint offering is to make cyber resilience simple, reliable and accessible in the connected world. We foster a thriving, dynamic environment rich with inventive minds and entrepreneurial spirit and our employees are empowered...

  • Lead Software Developer

    Found in: beBee jobs CA - 2 weeks ago


    Richmond Hill, Ontario, Canada opentext Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...

  • software engineer

    Found in: Talent CA 2 C2 - 1 week ago


    Richmond, Canada POS King Software Inc. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsWork settingComputer hardware or software retailer/wholesalerTasksCollect and document user's requirements and develop logical and physical specificationsResearch, evaluate and synthesize technical information to design, develop and test computer-based systemsDevelop data, process and network...

  • software engineer

    Found in: Talent CA 2 C2 - 3 days ago


    Richmond, Canada POS King Software Inc. Full time

    Education: Expérience: EducationBachelor's degreeWork settingComputer hardware or software retailer/wholesalerTasksCollect and document user's requirements and develop logical and physical specificationsResearch, evaluate and synthesize technical information to design, develop and test computer-based systemsDevelop data, process and network models to...

  • software developer

    Found in: Talent CA 2 C2 - 1 week ago


    Richmond, Canada Glen Traffic Solutions Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...

  • Backend Software Engineer, Java Microservices Developer

    Found in: Talent CA C2 - 1 week ago


    Richmond Hill, Canada WellnessLiving Full time

    Responsibilities :   Design, develop, and maintain Java-based microservices for cloud-first software applications.  Lead and be accountable for overall application development, coding and package configuration, peer reviews, and quality of delivered code.  Participate in process improvement efforts, track performance against team goals, and...

  • software development programmer

    Found in: Talent CA 2 C2 - 1 week ago


    Richmond, Canada Esikidz Enterprises Inc. Full time

    Education: Bachelor's degreeExperience: 1 to less than 7 monthsTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the...

  • software development programmer

    Found in: Talent CA 2 C2 - 7 days ago


    Richmond, Canada Esikidz Enterprises Inc. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user's requirementsAssist in the development of logical...