Software Developer 2

4 days ago


Vancouver, British Columbia, Canada Hexagon Mining, Inc. Full time

Hexagon is a global leader in digital reality solutions, combining sensor, software and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications. Our technologies are shaping production and people-related ecosystems to become increasingly connected and autonomous – ensuring a scalable, sustainable future.

Hexagon's Mining division solves surface and underground mine challenges with proven technologies for planning, operations, and safety.

Hexagon (Nasdaq Stockholm: HEXA-B) has approximately 24,000 employees in 50 countries and net sales of approximately $5.5bn USD. Learn more at and follow us @HexagonAB.

Purpose of Position:

Your role as a Software Developer is integral to driving the technological advancements within Hexagon's Mining division. Your focus on full-stack development, especially on front-end initiatives, will contribute to our mission of enhancing safety, efficiency, and productivity in the mining industry.

Major Areas of Responsibility:

  • Participate in all stages of the software development lifecycle, collaborating with team members to create high-quality solutions.
  • Work closely with backend teams to integrate APIs and optimize system performance.
  • Develop new features, components, and functionalities for our existing and new products.
  • Innovate and implement new features, modules, and functionalities, enhancing the value proposition of our product suite.
  • Leverage web technologies to create excellent user experiences.
  • Employ robust unit-testing practices, utilizing frameworks such as Jest, to ensure the delivery of reliable and defect-free software.
  • Apply design patterns to build robust, scalable, and efficient software systems.

Knowledge and Experience - Required:

  • Bachelor's degree in computer science, engineering, or a related technical discipline.
  • Minimum three years of professional software development experience.
  • Experience building client-server applications.
  • Knowledge of .NET/C# or similar object oriented programming languages.
  • Proficiency in JavaScript, and TypeScript, HTML, CSS, and responsive design principles.
  • Experience with React and state management libraries such as Redux.
  • Understanding of RESTful API consumption and design.
  • Familiarity with unit-testing and related frameworks such as Jest.
  • Understanding of design patterns and architectural standards such as service-oriented architecture.
  • Excellent analytical, problem-solving, and decision-making skills.

Knowledge and Experience - Desired:

  • Experience in embedded software development with C/C++ is an asset.
  • Familiarity with Linux environments, containerization technologies, and networking principles is desirable.
  • Familiarity with additional web development tools such as Webpack, , and source control management with Git.
  • Exposure to continuous integration and continuous delivery (CICD) workflows and systems.
  • Knowledge of Agile Scrum and/or SAFe development processes.
  • Experience with project and issue-tracking software, notably JIRA and Confluence

Join Hexagon Mining:

Hexagon Mining invites you to become an integral part of a team that values precision, adaptability, and innovation. Apply now to contribute to the high-quality solutions that our diverse clientele trusts.

How to Apply:

Submit your resume along with a cover letter detailing your relevant experience and why you are the best fit for this role at Hexagon.

Hexagon is an equal opportunity employer and supports workplace diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.



  • Vancouver, British Columbia, Canada JAM Software GmbH Full time

    As a Senior Software Engineer, you'll play a crucial role in designing, developing, deploying, and maintaining a wide range of software, tools, applications, and information systems to meet the ever-evolving needs of our business in today's demanding global marketplace. Your focus will be on extending, developing, and maintaining the Adobe Commerce platform...

  • software developer

    2 weeks ago


    Vancouver, British Columbia, Canada BNW Travel Management Ltd. 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 settingTravel agencyTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and...

  • Full-Stack Developer

    2 weeks ago


    Vancouver, British Columbia, Canada KORE Software Full time

    About KORE Software: KORE Software stands as a leading innovator in business intelligence platforms, specifically designed for the sports and entertainment industries. Founded in 2002, the company has become a global leader in providing comprehensive solutions that include customer relationship management (CRM), sponsorship and partnership management,...

  • software developer

    2 weeks ago


    West Vancouver, British Columbia, Canada Toonie Holding Inc. Full time

    Education:College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 yearExperience:2 years to less than 3 yearsor equivalent experienceTasks:Write, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and...

  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada Amazon Full time $114,800

    Software Development Engineer, Checkout Delivery Experience Service For millions of customers worldwide, the Amazon name is synonymous with delivery – and the Delivery Experience (DEX) team provides those customers with innovative ways to get what they want and need, enabling the choices they make on every order, every day. We combine customer impact with...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Would you like to work on one of the world's largest transactional distributed systems? How about working with customers and peers from the entire range of Amazon's business on cool new features? Whether you're passionate about building highly scalable and reliable systems or a software developer who likes to solve business problems, Amazon Tax Platform...


  • Vancouver, British Columbia, Canada Amazon Full time $114,800

    Software Development Engineer, Personalization, Amazon Are you obsessed with finding and building the most innovative and customer-friendly user experiences? This is a unique opportunity that combines the ability to build exciting, new user experiences for Amazon's customers, with the opportunity to work with Big Data, Machine Learning, and other advanced...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    The AWS Step Functions team is on a mission to transform the way developers architect, build, and orchestrate large scale serverless applications that are scalable and secure out of the box. Our goal is to enable pain free workflow orchestration and let developers focus their time on bringing new ideas to life quickly and easily by removing the...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Software Developer - GolangJob ID: JC Overview:Our client is a next wave compliance technology company that uses artificial intelligence and machine learning to help organizations reduce the cost and risks of permitting and compliance. As a start-up that was recently acquired by a larger org (that was then acquired) but continues to function as an...

  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada CLIO Full time

    A day in the life might look like: Working with a team of developers to solve complex problems and provide elegant solutions to Clio customers; Designing, developing, and testing software applications using C#, .NET 6, MVC, and related technologies Working with other developers to build and maintain scalable and reliable software systems ...

  • Software Development

    2 weeks ago


    Vancouver, British Columbia, Canada Workday, Inc. Full time

    Provide the best possible experience on our site Collect statistics to optimize site functionality Software Development Engineer - Financials page is loaded Software Development Engineer - Financials Apply remote type Onsite locations Canada, BC, Vancouver time type Full Time posted on Posted 30+ Days Ago job requisition id JR-83420 Your work days are...


  • Vancouver, British Columbia, Canada KORE Software Full time

    About KORE Software:KORE Software stands at the forefront of engagement marketing solutions, offering a comprehensive suite of analytics and management tools that redefine how brands, sports teams, and entertainment organizations engage with their audiences. With a global footprint, KORE Software empowers over 900 clients worldwide, delivering data-driven...

  • software developer

    2 weeks ago


    Vancouver, British Columbia, Canada ethos Full time

    Education: Bachelor's degreeExperience: Experience an assetTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsProgram animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based...

  • software developer

    2 weeks ago


    Vancouver, British Columbia, Canada We Do Laundry Services 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 experienceTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports,...


  • Vancouver, British Columbia, Canada Amazon Full time $171,400

    Are you ready to pursue some of the hardest scalability, performance, and distributed computing challenges in AWS? Our team owns custom customer billing and the associated cost management tools for one of the world's largest billing platforms. Because we sit at the nexus of all AWS services and interact directly with end-customers, we build relationships...


  • Vancouver, British Columbia, Canada Amazon Full time

    DESCRIPTIONThe AWS Step Functions team is on a mission to transform the way developers architect, build, and orchestrate large scale serverless applications that are scalable and secure out of the box. Our goal is to enable pain free workflow orchestration and let developers focus their time on bringing new ideas to life quickly and easily by removing the...


  • Vancouver, British Columbia, Canada Amazon Full time

    DESCRIPTIONThe AWS Step Functions team is on a mission to transform the way developers architect, build, and orchestrate large scale serverless applications that are scalable and secure out of the box. Our goal is to enable pain free workflow orchestration and let developers focus their time on bringing new ideas to life quickly and easily by removing the...


  • Vancouver, British Columbia, Canada Amazon Full time

    DESCRIPTIONThe AWS Step Functions team is on a mission to transform the way developers architect, build, and orchestrate large scale serverless applications that are scalable and secure out of the box. Our goal is to enable pain free workflow orchestration and let developers focus their time on bringing new ideas to life quickly and easily by removing the...

  • Software Developer

    2 weeks ago


    Vancouver, British Columbia, Canada Collabera Full time

    Position: Software DeveloperType (Contract, C2H): 8 months contractLocation: Vancouver BC (Hybrid )Day-to-day responsibilities: The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. 70% Frontend stack is ReactJS/Typescript 30% Backend stack is NodeJS/Typescript in Lambdas. CDK/Typescript for all Infrastructure as Code. Must...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full time

    Are you interested in building high-performance, globally scalable Financial systems that support Amazon's current and future growth? Are you seeking an environment where you can drive innovation? Does the prospect of working with top engineering talent get you charged up? Do you enjoy working on cutting-edge, scalable services technology in a team...