Average salary: $96,666 /yearly

More stats
Get new jobs by email
  • 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
    7 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
    8 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
    16 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
    21 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
    1 day ago
  • $70k - $75k per year

     ...meaningful change. Explore the exciting opportunity to be a Web Developer at PeaceWorks Technology Solutions and contribute to a better...  ...any of these additional areas would be an asset: Docker Python Django Both Linux and Windows P lanning complex data migrations... 
    Suggested
    Full time
    Casual work
    Work at office
    Flexible hours

    PeaceWorks

    Waterloo, ON
    5 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
    11 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
    16 days 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
    2 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
    17 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
    6 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
  • $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
    1 day ago
  • $128k - $132k 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... 
    Suggested
    Full time
    Shift work

    Google

    Waterloo, ON
    25 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
    a month 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
    16 days ago
  • $168k - $172k per year

     ...purpose coding language (e.g., Java, C, C++, Python, Shell, Go, JavaScript) or in system...  ...technology built in the cloud. Our products are developed for security, reliability and scalability...  ...partners. As a Technical Solutions Developer, you will own important customer issues... 
    Full time

    Google

    Waterloo, ON
    25 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
    a month 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
    3 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
    14 days ago
  •  ...with research organizations, academic institutions, and brands seeking genuine consumer feedback. We connect individuals with flexible remote research opportunities that help shape products, services, and user experiences. Role Overview We’re inviting individuals from... 
    Remote work
    Part time
    Casual work
    Flexible hours

    ApexFocusGroup

    Waterloo, ON
    6 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
    17 days 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
    3 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
    13 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
    9 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
    15 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
    1 day ago
  • $90k per year

     ...and application performance and provide root cause analysis. Develop and enhance OpenText automated deployment strategies (CI/CD) to streamline...  ...provisioning and management. Able to automate tasks with Python, Go, bash, PowerShell, or Shell-script. Experience with CI/CD... 
    Weekend work

    OpenText

    Waterloo, ON
    17 days ago
  •  ...strong, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as...  ...are You have a software engineering background, preferably with Python and C++ experience You have experience operating scale out storage... 
    Work at office
    Work from home

    Canonical

    Waterloo, ON
    12 days ago
  • $90k - $120k per year

     ...-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers...  ...foremost innovator in on-demand transit software. Languages: Python, Rust, JavaScript / Typescript (Angular) Web Stack: Django,... 
    Casual work
    Flexible hours

    RideCo On-Demand Transit

    Waterloo, ON
    24 days ago