Average salary: $96,666 /yearly

More stats
Get new jobs by email
  •  ...Location: USA/Canada - Remote Language: English + Fluent Spanish (Highly Preferred) Contract: Freelance (Commission-Based - No...  ...mindset meets technology. Role We're looking for a Business Developer to help grow our client base by identifying opportunities, qualifying... 
    Remote work
    Contract work
    Freelance
    Flexible hours

    C&D Talent Advisory - Academy

    Waterloo, ON
    3 days ago
  • Canonical is hiring a Python Software Engineer to join the Certification team, who make the...  ..., so the ideal candidate is a Python developer familiar with hardware. The Certification...  ...partners. Invent new ways to enable remote, automated testing. Help build the software... 
    Remote work
    Worldwide

    Canonical

    Waterloo, ON
    13 days ago
  •  ...future of information management. Join us. Job Title: Senior AI Developer (GenAI Enablement and Agentic Systems) Job Location: Waterloo,...  ...-based retrieval into production environments. Writing Python services using FastAPI, extending shared modules, and helping validate... 
    Suggested
    Internship
    Work at office
    Work from home
    Monday to friday

    OpenText

    Waterloo, ON
    14 days ago
  • $144k - $148k per year

     ...parallel systems, machine learning, networking, developing large software systems, or infrastructure...  ...languages such as Java, C, C++, Python, Shell scripting, and JavaScript. ~ Experience...  ...The Job Google's software engineers develop the next-generation technologies that... 
    Suggested
    Full time

    Google

    Waterloo, ON
    7 days ago
  •  ...customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software...  ...working alone in populated areas, complex indoor facilities, and the remote reaches of our planet. Blackline’s products are used to keep... 
    Remote work
    Full time
    Internship

    Blackline Safety

    Waterloo, ON
    21 days ago
  •  ...Engineering Hire Type Employee Job ID 13529 Remote Eligible No Date Posted 12.08.2025...  ...are excited by the opportunity to help develop industry-leading simulation tools that impact...  ...programming skills, particularly in C++, Python, and object-oriented design, are matched by... 
    Remote work
    Internship
    Worldwide

    Synopsys Inc

    Waterloo, ON
    17 days ago
  • $158k - $162k per year

     ...~4 years of experience programming with Python for scripting, test automation, and data...  ...Be part of a team that pushes boundaries, developing custom silicon solutions that power the future...  ...to ignore. As a Display Applications Developer, you will design the reference hardware... 
    Suggested
    Full time
    Worldwide

    Google

    Waterloo, ON
    27 days ago
  •  ...where you will both design and implement solutions. Location: Remote-based, Americas What your day will look like Match customer...  ...growth in the telco market What we are looking for in you Python software development experience (mandatory - intermediate level)... 
    Remote work
    Internship

    Canonical

    Waterloo, ON
    22 days ago
  •  ...growing hardware and software focused department that builds and develops smart vision solutions for quality assurance in manufacturing...  ...and mentoring engineers ~ Deep backend development expertise in Python and FastAPI, with solid understanding of RESTful architecture and... 
    Suggested

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  • $118k - $121k per year

     ...scripting languages (e.g., C, C++, C#, Java, Python, JavaScript, PowerShell, Bash/Shell, Perl...  ...built in the cloud. Our products are developed for security, reliability and scalability...  ...and partners. As a Technical Solutions Developer, you will own important customer issues... 
    Suggested
    Full time
    Internship
    Shift work

    Google

    Waterloo, ON
    8 days ago
  • $118k - $121k per year

     ...or more of the following: Java, C, C++, Python or JavaScript. ~5 years of experience troubleshooting...  ...from anywhere. Our Technical Solutions Developers own our most important customer issues in...  ...customer issues on Google Workspace. Develop an in-depth understanding of Google's... 
    Suggested
    Full time
    Shift work
    Rotating shift

    Google

    Waterloo, ON
    23 days ago
  • $204k - $209k per year

     ...with full-stack development across the backend, such as Java, Python, Golang, or C++ codebases, and front-end experience, including...  ...support operations. About The Job Google Cloud's software developers develop the next-generation technologies that change how billions of... 
    Suggested
    Full time
    Shift work

    Google

    Waterloo, ON
    12 days ago
  • $158k - $162k per year

     ...in at least one of the following: Java, Python, GoLang or TypeScript/JavaScript. ~ Ability...  ...built in the cloud. Our products are developed for security, reliability and scalability...  ...'s Web Solutions Developers innovate and develop software-based solutions for complex business... 
    Suggested
    Full time

    Google

    Waterloo, ON
    2 days ago
  • $174k - $178k per year

     ...and a fast rate of improvement. Additionally Site Reliability Developers will keep an ever-watchful eye on our systems capacity and performance...  ...Development or read a career profile about why a Software Developer chose to join Site Reliability Development. Behind... 
    Suggested
    Full time

    Google

    Waterloo, ON
    7 days ago
  •  ...to democratize access to XR, empowering developers and creators around the world to build awe...  ...Role Mawari is seeking a Unity C++ SDK Developer to help build Mawari's Decentralized...  ...position. ~ Experience working with local and remote teams, including experience working... 
    Remote work
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    5 days ago
  • $158k - $162k per year

     ...~ Experience creating content for technical audiences (e.g., developer documentation, industry white papers, Computer Science course material...  ..., and debugging code in one of the following: Java, C, C++, Python, or Go. ~ Experience working with distributed systems, and experience... 
    Full time
    Shift work

    Google

    Waterloo, ON
    26 days ago
  • $144k - $148k per year

     ...an industry setting. ~2 years of C++ development experience in developing large-scale infrastructure or applications. Preferred...  ...technologies. About the job Google's software developers develop the next-generation technologies that change how billions of users... 
    Full time

    Google

    Waterloo, ON
    22 days ago
  •  ...internet. About The Role Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that...  ...in a similar position ~ Experience working with local and remote teams, including experience working internationally... 
    Remote work
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    5 days ago
  •  ...Canada and seeking professionals to support individuals navigating career transitions, personal growth, and flexible work pathways in a remote, independent consulting capacity. This is a performance-based, independent opportunity designed for professionals who are... 
    Remote work
    Full time
    Flexible hours

    Journey-to freedom

    Waterloo, ON
    9 days ago
  •  ...with research organizations, academic institutions, and brands seeking genuine consumer feedback. We connect individuals with flexible remote work from home research opportunities that help shape products, services, and user experiences. Role Overview We’re inviting... 
    Remote work
    Part time
    Casual work
    Work from home
    Flexible hours

    ApexFocusGroup

    Waterloo, ON
    3 days ago
  •  ...mirroring that of our users and customers. We work in Python, creating open-source automation capabilities that simplify...  ...and execution. What you will do Lead and develop a team of Python engineers working remotely in global locations Hiring, coaching, mentoring, feedback... 
    Remote work
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Waterloo, ON
    5 days ago
  •  ...security-oriented software engineers. We also develop a number of products driven entirely by...  ...Location: Worldwide, this is a globally remote role What you'll do Security roles might...  ...Skill in one or more of C, C++, Python, Go, Rust, Java, Ruby, PHP, or JavaScript/... 
    Remote work
    Long term contract
    Work at office
    Local area
    Worldwide

    Canonical

    Waterloo, ON
    20 days ago
  •  ...community represents the full breadth of the developer experience; from students, hobbyists and...  ...applications in Rust, Go, Flutter, and Python Architecture : engineer the...  ...of technologies. Location : We have remote roles open in every time zone. The role... 
    Remote work
    Freelance
    Work at office
    Local area
    Worldwide

    Canonical

    Waterloo, ON
    23 days ago
  •  ...design and delivery. Location: This is a remote role, running a team in one of three Geos,...  ...field of edge compute. They also care to develop their colleagues, helping them deepen...  ...preferred Fluency in at least one of Golang, Python, C, C++, or Rust Ability to manage a... 
    Remote work
    Work at office
    Local area
    Worldwide

    Canonical

    Waterloo, ON
    1 day ago
  •  ...packaging, but the heart of our effort will be Python software development for automation of key...  .... Location: This role will be based remotely in EMEA or the Americas regions What...  ...best at what we do. Canonical has been a remote-first company since its inception in 2004.... 
    Remote work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Canonical

    Waterloo, ON
    9 days ago
  •  ...safety of collaborative AI systems. About the job: Design and develop Reinforcement Learning solutions for self-adaptive systems to go...  ...-of-the-art Reinforcement Learning algorithms ~ Proficiency in Python prototyping ~ Industry experience with exploration of various... 
    Contract work
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    15 days ago
  •  ...cycle Work with business to iterate over software requirements Develop tools and applications by producing clean, efficient code...  ...Oriented Architecture Knowledge of scripting languages such as Python, Bash or Groovy On-call experience with production grade systems... 
    Full time
    Internship
    Immediate start

    PointClickCare

    Waterloo, ON
    2 days ago
  • $97.09k per year

     ...successful candidate will be responsible for developing and maintaining advanced detection rules...  ...Collaborating with data science teams to develop and operationalize models that support...  ...Experience with scripting languages (e.g., Python, PowerShell) and automation frameworks.... 

    OpenText

    Waterloo, ON
    19 days ago
  •  ...continually learn at Heritage Micro Focus, developing new skills from a variety of experiences....  ...complexity and help lead others to develop the same process of thinking. A natural...  ...Proficient in several programming languages: Python, Golang, Bash, Ruby, and Java. Proven... 
    Full time
    Internship
    Work from home
    Worldwide
    Flexible hours
    Shift work

    opentext

    Waterloo, ON
    7 days ago
  •  ...solutions on top of public or private clouds Python and bash understanding, troubleshooting...  ...sprints in person - we've been working remotely since 2004! Personal learning and development...  ...at what we do. Canonical has been a remote-first company since its inception in 2004.... 
    Remote work
    Local area
    Work from home
    Worldwide

    Canonical

    Waterloo, ON
    21 days ago