Software Developer Software Developer

Found in: Jooble CA O C2 - 2 weeks ago


Surrey BC, Canada Safe Software Inc Full time

Safe Software Head Office
Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.
C++ Software Developer II, FME Form
Safe Software is looking for a skilled Software Developer II (C++) to join the newest team in our FME Form product group. As a Software Developer II (C++), you will work on designing and developing powerful user interfaces and tools focused on front-end and back-end development of visual data processing building blocks for use in user-authored data workflows.
Primary responsibilities include developing and maintaining high-quality product code, participating in all aspects of the Software Development Life Cycle (SDLC), and helping deliver full end-to-end solutions using continuously improving agile software practices and processes.
As part of the FME Form product group, you’ll join a group of collaborative development teams composed of product managers, team leaders, developers, quality analysts, and student interns who work together on complex technical projects that provide direct value to our users.
As a Software Developer II (C++), you will:
Read, understand, and improve existing code, including refactoring, improving, and modernizing C++ front-end GUI code using Qt and back-end code in C++
Write and design readable, maintainable, and performant C++ in desktop applications
Review and resolve code issues of other team members to ensure quality
Create and review automated GUI test development in Squish using Python
Write and maintain technical documentation based on code implementation
Collaborate with product managers, user experience, and QA on product solutions
Perform problem solving, analysis, and debugging to identify and resolve issues
Software Developers come from a variety of backgrounds with diverse skills and knowledge. A Bachelor’s degree in a Computer Science or related field, or equivalent combination of education and related experience
~2+ years of development experience with production C++ (preferably 11/14/17/20)
~ A dedication to ensuring software quality through design, code reviews, and unit testing
~ Ability to manage deadlines and risks to deliver assigned projects
~ Ability to contribute positively to technical discussions around software design and code
~ Experience with UX and UI design
Experience with Squish or similar automated GUI test development framework
Experience with 2D and 3D graphics
When you choose a career with Safe Software, you’re also choosing…
Meaningful Work: Make a profound impact across our business, workplace and data integration product.
Social Responsibility: Become a part of a team that finds meaningful ways to give back . Take advantage of an annual learning budget and training programs paid for by Safe.
Flexible Working Hours: Flexible and remote-friendly work arrangements to fit your lifestyle. Enjoy 3 weeks of vacation to recharge, plus an additional paid 6 seasonal days off per year.
Extended health, dental and counseling benefits from day 1. Share in Safe’s success with our bi-annual profit sharing and RRSP/TFSA matching program.
About Safe Software
Safe Software is the creator and developer of FME — the data integration platform with the best support for spatial data worldwide. Over 10,000 organizations around the world use FME in industries like AEC, government, utilities, and transportation to maximize the value of their data.
Our Commitment to Diversity and Inclusion
Safe Software is an equal opportunity employer and we truly believe that innovation and strength begin with diversity and inclusion. We welcome all candidates regardless of race, gender identity or expression, sexual orientation, age, ability, disability, national or ethnic origin, political belief, religion, or family status.



  • Surrey, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...


  • Surrey, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...


  • Surrey, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland.Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...

  • C++ Software Developer II

    Found in: Jooble CA O C2 - 2 weeks ago


    Vancouver, BC, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland. Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Surrey, Canada Core It Software Ltd 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...

  • software developer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Surrey, Canada Core It Software Ltd Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, 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 collection and...

  • Software Reliability Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Victoria, BC, Canada Plexxis Software Full time

    Position Title: Software Delivery & Reliability Engineer Reports to: West Coast Development Leader Job Type: Full time, permanent All successful candidates are required to reside within commuting distance of our Langford/Victoria office location. As a Software Delivery & Reliability engineer at Plexxis, you will... Develop software delivery...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Surrey, Canada Ramp Group Full time

    Education: College/CEGEPExperience: 3 years to less than 5 years or equivalent experienceTasksWrite, 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...

  • software developer

    Found in: Talent CA 2 C2 - 6 days ago


    Surrey, Canada Ramp Group Full time

    Education: Expérience: EducationCollege/CEGEP or equivalent experienceTasksWrite, 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...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Surrey, Canada Dishpal Restaurant Services Corp. 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...

  • software developer

    Found in: Talent CA 2 C2 - 6 days ago


    Surrey, Canada Dishpal Restaurant Services Corp. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, 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 collection and...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Surrey, Canada ED Soft Solutions Inc. Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other...

  • software developer

    Found in: Talent CA 2 C2 - 6 days ago


    Surrey, Canada ED Soft Solutions Inc. Full time

    Education: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 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...

  • Software Developer

    Found in: Jooble CA O C2 - 1 week ago


    Burnaby, BC, Canada Fortinet Full time

    Description As a Software Developer at Fortinet, you will be responsible for the full development cycle of Fortinet's products. You are given the opportunity to participate in the development cycle from coding, bug fixing, troubleshooting and testing, enabling you to familiarize yourself with Fortinet products and have direct involvement with complex,...

  • Fullstack JavaScript Developer

    Found in: Jooble CA O C2 - 2 days ago


    Victoria, BC, Canada Plexxis Software Full time

    Full Stack JavaScript developer Job Type: Full time, permanent All successful candidates are required to reside within commuting distance of our Langford/Victoria office location. What You Will Do As part of the Plexxis web development team, you will… use react + node/express to create user interfaces and backend API calls as part of the ongoing...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Surrey, Canada ThoughtsWin Systems Inc. Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: 3 years to less than 5 years or equivalent experienceWork settingEngineering firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems,...

  • software developer

    Found in: Talent CA 2 C2 - 2 days ago


    Surrey, Canada ThoughtsWin Systems 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 settingEngineering firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and...

  • software developer

    Found in: Talent CA 2 C2 - 7 days ago


    Surrey, Canada KONECT NLP AI INC. Full time

    Education: College/CEGEPExperience: 2 years to less than 3 yearsWork settingConsulting firmTasksWrite, modify, integrate and test software codePrepare 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 and physical...

  • software developer

    Found in: Talent CA 2 C2 - 6 days ago


    Surrey, Canada KONECT NLP AI INC. Full time

    Education: Expérience: EducationCollege/CEGEPWork settingConsulting firmTasksWrite, modify, integrate and test software codePrepare 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 and physical...

  • Engineer Software Developer

    Found in: Jooble CA O C2 - 7 days ago


    Burnaby, BC, Canada OSI Maritime Full time

    In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Among those solutions, the company develops and delivers integrated bridge systems...