Software Engineer III

7 hours ago


Waterloo, Ontario, Canada Google Inc. Full time
Software Developer III, AI/Machine Learning

Join Google Cloud's team of innovative software developers and contribute to the creation of cutting-edge technologies that transform the way billions of users interact with information and each other.

About the Role

As a software developer on our team, you will work on critical projects that drive the growth and evolution of Google Cloud. You will be empowered to take ownership of your work, anticipate customer needs, and innovate to solve complex problems across the full-stack.

Our software developers are versatile, display leadership qualities, and are enthusiastic about taking on new challenges. We are looking for talented individuals who can contribute to our mission to accelerate every organization's ability to digitally transform its business and industry.

Responsibilities
  • Design and develop software solutions that meet the needs of our customers.
  • Collaborate with peers and stakeholders to decide on the best technologies for our projects.
  • Review and provide feedback on code developed by other developers to ensure best practices.
  • Contribute to existing documentation and educational content, and adapt it based on product updates and user feedback.
  • Triage and debug product issues, analyzing the sources of problems and their impact on hardware, network, or service operations and quality.
Requirements
  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, and with data structures or algorithms.
  • 2 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning or natural language processing.
  • Experience with Large Language Models, NLP, or Generative AI.
Preferred Qualifications
  • Master's degree or PhD in Computer Science or related technical fields.


  • Waterloo, Ontario, Canada Cedent Consulting Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Cedent Consulting. As a key member of our engineering team, you will be responsible for leading the development of our software products and ensuring they meet the highest standards of quality and reliability.Key...


  • Waterloo, Ontario, Canada Cedent Consulting Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Cedent Consulting. As a key member of our engineering team, you will be responsible for leading the development of our software products and ensuring they meet the highest standards of quality and reliability.Key...


  • Waterloo, Ontario, Canada Avanciers Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Avanciers. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our automotive and infotainment systems.Key Responsibilities:Design and develop software for embedded systems using C++ and...


  • Waterloo, Ontario, Canada Avanciers Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Avanciers. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our automotive and infotainment systems.Key Responsibilities:Design and develop software for embedded systems using C++ and...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Embedded Software Developer Opportunity at Ford Motor CompanyAre you a skilled software developer looking to join a dynamic team at Ford Motor Company? We are seeking an experienced Embedded Software Developer to join our Zonal Software Platform team in Dearborn, MI.About the Role:We are looking for a talented software engineer to design, develop, and test...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Embedded Software Developer Opportunity at Ford Motor CompanyAre you a skilled software developer looking to join a dynamic team at Ford Motor Company? We are seeking an experienced Embedded Software Developer to join our Zonal Software Platform team in Dearborn, MI.About the Role:We are looking for a talented software engineer to design, develop, and test...

  • Software Engineer

    7 hours ago


    Waterloo, Ontario, Canada Sun Life Full time

    About the RoleSun Life is seeking a highly skilled Software Engineer to join our Technology and Transformation Strategy team. As a Software Engineer, you will be responsible for developing, implementing, supporting, and analyzing large-scale applications, pipelines, and tooling systems that support the end-to-end development process.Key...

  • Software Engineer

    4 hours ago


    Waterloo, Ontario, Canada Sun Life Full time

    About the RoleSun Life is seeking a highly skilled Software Engineer to join our Technology and Transformation Strategy team. As a Software Engineer, you will be responsible for developing, implementing, supporting, and analyzing large-scale applications, pipelines, and tooling systems that support the end-to-end development process.Key...


  • Waterloo, Ontario, Canada Affinity Group Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Affinity Group. As a key member of our engineering team, you will be responsible for designing and developing scalable, efficient, and secure software solutions using Node.js, Linux, and Docker.Key Responsibilities:Design and develop complex software systems...


  • Waterloo, Ontario, Canada Affinity Group Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Affinity Group. As a key member of our engineering team, you will be responsible for designing and developing scalable, efficient, and secure software solutions using Node.js, Linux, and Docker.Key Responsibilities:Design and develop complex software systems...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at MCAP Group of Companies. As a key member of our Information Technology department, you will play a critical role in designing, developing, and deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software programs and...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at MCAP Group of Companies. As a key member of our Information Technology department, you will play a critical role in designing, developing, and deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software programs and...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our Information Technology team at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, executing, and assessing software programs and applications.Key ResponsibilitiesEvaluate priorities, design goals, risks, options, and compromises to...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our Information Technology team at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, executing, and assessing software programs and applications.Key ResponsibilitiesEvaluate priorities, design goals, risks, options, and compromises to...


  • Waterloo, Ontario, Canada Broadcom Inc. Full time

    Job Description:Broadcom's Mainframe Software Division (MSD) is seeking an experienced software engineer to join our development team working on Workload Automation solutions. As a Staff Software Engineer, you will be responsible for designing, developing, and testing high-quality applications using agile practices.Mainframe systems are critical to the...


  • Waterloo, Ontario, Canada Broadcom Inc. Full time

    Job Description:Broadcom's Mainframe Software Division (MSD) is seeking an experienced software engineer to join our development team working on Workload Automation solutions. As a Staff Software Engineer, you will be responsible for designing, developing, and testing high-quality applications using agile practices.Mainframe systems are critical to the...


  • Waterloo, Ontario, Canada RideCo Inc. Full time

    About the RoleRideCo Inc. is seeking a highly skilled Software Developer in Test and Automation to join our Engineering team. As a key member of our team, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and stakeholders to determine requirements...


  • Waterloo, Ontario, Canada RideCo Inc. Full time

    About the RoleRideCo Inc. is seeking a highly skilled Software Developer in Test and Automation to join our Engineering team. As a key member of our team, you will play a crucial role in ensuring the smooth operation of our on-demand transit platform.Key ResponsibilitiesCollaborate with engineers, product owners, and stakeholders to determine requirements...


  • Waterloo, Ontario, Canada RideCo Full time

    About RideCoRideCo is a leading provider of on-demand transit software, empowering public transit agencies and fleet operators to deliver efficient and reliable shared rides. Our cloud-based platform is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States, serving marquee clients like...


  • Waterloo, Ontario, Canada RideCo Full time

    About RideCoRideCo is a leading provider of on-demand transit software, empowering public transit agencies and fleet operators to deliver efficient and reliable shared rides. Our cloud-based platform is the most adopted on-demand paratransit and microtransit software among the 10 largest cities in the United States, serving marquee clients like...