1

Google Software Developer Jobs in Ottawa, ON (NOW HIRING)

Our software platform currently supports marketplaces like Amazon and Google Shopping. With over 8M ... Programming experience in Python, JavaScript, C#, Java, or another object-oriented language. * An ...

You'll work closely with software developers, systems teams, and cloud specialists to build ... Familiarity with AWS, Azure, Google Cloud Platform, or similar cloud environments. * Experience ...

The successful candidate will work across the full software development lifecycle, balancing hands ... Google reCAPTCHA or similar bot protection technologies * Experience with SQL Server/Azure SQL ...

The successful candidate will work across the full software development lifecycle, balancing hands ... Google reCAPTCHA or similar bot protection technologies * Experience with SQL Server/Azure SQL ...

Sr. AI Engineer

Ottawa, ON

CA$91K - CA$114K/yr

Working with software developers, application architects, QA engineers, and operations teams to ... Cloud certifications are an asset, particularly across Azure, AWS, and/or Google Cloud Platform.

next page

Showing results 1-20

Google Software Developer information

How does a Google Software Developer typically collaborate with cross-functional teams during a project?

Google Software Developers frequently work alongside product managers, UX designers, and quality assurance engineers to deliver robust products. Collaboration is often structured through agile methodologies, with regular stand-up meetings, code reviews, and design discussions. Communication tools like Google Meet and internal documentation systems are heavily utilized to keep everyone aligned. This cross-functional environment not only encourages knowledge sharing but also provides developers with broader exposure to different aspects of product development, fostering both technical and interpersonal growth.

What is the difference between Google Software Developer vs Amazon Software Engineer?

AspectGoogle Software DeveloperAmazon Software Engineer
Required CredentialsBachelor's or higher in CS or related field; coding skills; sometimes certificationsBachelor's or higher in CS or related field; coding skills; sometimes certifications
Work EnvironmentCollaborative, innovative, research-drivenFast-paced, customer-focused, scalable systems
Employer & Industry UsageTech giant, search, advertising, cloudE-commerce, cloud, logistics, retail
Common Search & Comparison IntentYesYes

Google Software Developers and Amazon Software Engineers share similar educational backgrounds and technical skills. However, their work environments differ: Google emphasizes innovation and research, while Amazon focuses on scalable, customer-centric solutions. Both roles are highly sought after in the tech industry, often compared by job seekers to understand company culture, project scope, and career growth opportunities.

What engineers make $300,000 a year?

Senior software engineers at top tech companies like Google, Facebook, and Amazon can earn $300,000 or more annually, especially with bonuses, stock options, and extensive experience. Achieving this level typically requires advanced skills in areas such as distributed systems, machine learning, or cloud infrastructure, along with a strong track record and often a master's or Ph.D. degree.

What are the key skills and qualifications needed to thrive as a Google Software Developer, and why are they important?

To thrive as a Google Software Developer, you need strong computer science fundamentals, excellent coding skills (especially in languages like Python, Java, or C++), and typically a bachelor's or higher degree in computer science or a related field. Experience with distributed systems, cloud technologies, version control (such as Git), and familiarity with Google's internal tools or similar industry-standard platforms are highly valued. Problem-solving ability, collaboration, and effective communication are critical soft skills to excel in team-oriented, fast-paced projects. These skills and qualities are essential for creating scalable, high-impact products that meet Google's rigorous technical and innovation standards.

What engineer makes $500,000 a year?

Senior software engineers at top tech companies like Google can earn $500,000 or more annually, especially with bonuses, stock options, and other compensation. Achieving this level typically requires extensive experience, advanced skills in areas like machine learning or distributed systems, and often involves leadership roles or highly specialized expertise.

Can a software engineer get a job in Google?

Yes, software engineers can get jobs at Google if they meet the company's requirements, which typically include strong programming skills, experience with relevant technologies, and a solid educational background. Google often looks for candidates with proficiency in languages like Python, Java, or C++, and values problem-solving abilities demonstrated through coding interviews and technical assessments.

How much does Google pay their software developers?

Google software developers typically earn a base salary ranging from $100,000 to $150,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Salaries vary based on experience, location, and level within the company, and Google values strong coding skills and experience with tools like Python, Java, or C++.

What are Google Software Developers?

Google Software Developers are engineers who design, build, test, and maintain software products and systems used by millions of people around the world. They work on a wide range of projects, from developing new features for Google Search and Gmail to building infrastructure for cloud computing and artificial intelligence. These developers collaborate with cross-functional teams to solve complex problems, improve user experiences, and ensure the scalability and reliability of Google’s products. To succeed in this role, strong programming skills, problem-solving abilities, and a passion for innovation are essential.
What cities near Ottawa, ON are hiring for Google Software Developer jobs? Cities near Ottawa, ON with the most Google Software Developer job openings:
Infographic showing various Google Software Developer job openings in Ottawa, ON as of July 2026, with employment types broken down into 81% Full Time, 7% Part Time, 1% Temporary, and 11% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution.
Experienced Photonic Card Software Developer

Experienced Photonic Card Software Developer

Ciena

Ottawa, ON • On-site

CA$127/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

As an Experienced Photonic Card Software Developer, you will be part of a team that designs, implements, integrates, and maintains photonic card software for several of Ciena's Optical Network flagship products. You will contribute to developing and introducing new products, supporting existing products, and participating in life-cycle management design activities. You will interact with both internal teams and external stakeholders to look after in-house products and vendor-supplied components.

The Must Haves:

  • Bachelor's or higher-level degree in computer or electrical engineering, computer science, or similar disciplines.

  • Eight years of industry experience developing software for Linux or RTOS targets preferably for embedded systems or telecom products.

  • Expert-level C and Python programming skills.

Nice to Haves:

  • Understanding of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, device data sheets.

  • Affinity for developing and working with software close to hardware.

  • Experience with developing software for data-driven architectures, YANG, REST, JSON, XML.

  • Experience working in a Linux development environment.

  • Demonstrated ability to work with AI tools to improve quality and efficiency.

  • Proficiency with software development tools such as git, BitBucket, Gerrit, and Jira.

  • Familiarity with unit test frameworks such as Google Test, JUnit, Robot, PyTest.

  • Experience with debuggers and tools for developing and troubleshooting software.

  • Knowledge of high-level programming and scripting languages such as C++, Java, Perl, Tcl, LUA, bash.

  • Experience with software development methodologies such as Agile or Waterfall.

  • Familiarity with datacom and telecom concepts such as DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, MPLS.

Pay Range:
The salary range for this role is $79, 800 - $127, 600

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is anEqual Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.