Jobs
>
Vancouver

    Développeur logiciel C++C++ Software Developer - Vancouver, BC, Canada - Safe Software Inc

    Default job background
    Description
    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.



  • Image X Media Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 3 years to less than 5 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Collabera

    Software Developer

    4 days ago


    Collabera Vancouver, Canada

    Position: Software Developer · Type (Contract, C2H): 8 months contract · Location: Vancouver BC (Hybrid ) · Day-to-day responsibilities: · - The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. · - 70% Front-end stack is ReactJS/Typescript · - ...

  • StandardFusion

    Software Developer

    4 days ago


    StandardFusion Vancouver, Canada

    An exciting opportunity to start your career in a rapidly growing startup · Receive a competitive salary of $70-100k along with a wide host of benefits · Join a collaborative team environment of motivated individuals · About StandardFusion · StandardFusion is a fast-growing, SaaS ...

  • Epsilon Solutions Ltd.

    Software Developer

    3 weeks ago


    Epsilon Solutions Ltd. Vancouver, Canada

    Role: Software Developer · Location: Vancouver, BC (Onsite) · Term: Fulltime · Job Description: · Should have work experience on Azure CI/CD YAML pipeline · Perform weekly deployments for various environments of various MS teams services · Azure Service Fabric - need to maintain/ ...

  • Fortinet

    Software Developer

    1 week ago


    Fortinet Vancouver, Canada

    Fortinet is looking for a new software developer that will be primarily working on Fortinet's Web Content Filter. The responsibilities include existing system maintenance and new feature development. The basic requirement is having Golang and Python programming knowledge and work ...

  • Ensemble

    Software Developer

    1 week ago


    Ensemble Vancouver, BC, Canada

    At Ensemble, we build innovative custom software solutions for some of the largest brands in the media and entertainment, financial services, insurance, government, life sciences, and manufacturing industries. Ensemble is currently looking to grow our Quality Assurance team with ...

  • T-Net British Columbia

    Software Developer

    4 days ago


    T-Net British Columbia Vancouver, Canada

    The Software Developer (CI/CD Specialist) designs computer application solutions for existing complex or campus-wide computer systems. The incumbent will work collaboratively with the Senior Programmer Analysts. Working closely with analysts, technical leads, managers and develop ...

  • Epsilon Solutions Ltd.

    software developer

    1 week ago


    Epsilon Solutions Ltd. Vancouver, Canada

    Role: Software Developer · Location: Vancouver, British Columbia, Canada · Exp Level: Mid · Jd · Should have work experience on Azure CI/CD YAML pipeline · Perform weekly deployments for various environments of various MS teams services · Azure Service Fabric - need to maintain/s ...

  • Collabera

    Software Developer

    1 week ago


    Collabera Vancouver, Canada

    Position: Software Developer Type (Contract, C2H): 8 months contract Location: Vancouver BC (Hybrid ) Day-to-day responsibilities: The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. 70% Front-end stack is ReactJS/Typescript 30% Back-end stack ...

  • T-Net British Columbia

    Software Developer

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is looking for an experienced Software Engineer to join their Data Services team. The team is in charge of working with other engineering teams to support, upgrade, and develop data services for the customer-facing their applications, both new and legacy. They comprise ...

  • Fortinet, Inc.

    Software Developer

    1 week ago


    Fortinet, Inc. Vancouver, Canada

    Software Developer (Golang) "Job Details" · Job Identification · 16058 · Job Category · Software Development · Locations · Posting Date · 04/30/2024, 09:34 PM · Degree Level · Bachelor's Degree · Job Schedule · Full time · Job Description · Fortinet is looking for a n ...

  • ethos

    software developer

    2 weeks ago


    ethos Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Program animation software to ...


  • Workday, Inc. Vancouver, BC, Canada

    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 ...

  • Disney

    Software Developer

    5 days ago


    Disney Vancouver, BC, Canada

    We are looking for a Software Engineer who reflects the innovative spirit, creative talent, production excellence, collaborative mindset and passion for great filmmaking that define ILM. · As a Software Engineer for Information Systems (InfoSys) you will work on robust cross pla ...

  • Pantheon Design Ltd

    software developer

    1 week ago


    Pantheon Design Ltd Vancouver, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Computer science · Computer software engineering · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, proc ...

  • Fortinet

    Software Developer

    2 weeks ago


    Fortinet Vancouver, Canada Full time

    Fortinet is looking for a new software developer that will be primarily working on the Web Content Filter. This includes existing system maintenance and new feature development. The basic requirement is having some Golang and Python programming knowledge. Our ideal candidate will ...

  • BNW Travel Management Ltd.

    software developer

    2 weeks ago


    BNW Travel Management Ltd. Vancouver, Canada

    Education: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · or equivalent experience · Work setting · Travel agency · Tasks · Write, modify, integrate and test software code · Maintain existing compu ...

  • Fortinet, Inc.

    Software Developer

    4 days ago


    Fortinet, Inc. Vancouver, Canada Full time

    Fortinet is looking for a new software developer that will be primarily working on the Web Content Filter. This includes existing system maintenance and new feature development. The basic requirement is having some Golang and Python programming knowledge. Our ideal candidate will ...

  • ethos

    software developer

    2 weeks ago


    ethos Vancouver, Canada

    Education: Bachelor's degree · Experience: Experience an asset · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Program animation softwar ...

  • Pantheon Design Ltd

    software developer

    1 week ago


    Pantheon Design Ltd Vancouver, Canada Full time

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Computer science · Computer software engineering · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical pr ...