1

Google Software Engineer Internship Jobs in Vancouver, BC

This is a mid-level software engineer requirement not applicable for fresh graduates or interns. #LI-PA1 Additional Information The new hire base pay for this role has a pay range of $95,000 to $145 ...

The key function of the Software Engineer is to build and maintain systems. This position works ... Experience working with Google Cloud / AWS. * Shipped multiple titles releases on Console, PC, or ...

next page

Showing results 1-20

Google Software Engineer Internship information

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

To thrive as a Google Software Engineer Intern, you need strong programming fundamentals, problem-solving abilities, and coursework or experience in computer science, often supported by enrollment in a related degree program. Familiarity with languages like Python, Java, or C++, and exposure to development tools, version control systems, and algorithms is typically expected. Initiative, willingness to learn, effective teamwork, and clear communication are valuable soft skills for excelling in this collaborative and fast-paced environment. These skills and qualities are crucial for contributing to projects, adapting to Google's work culture, and maximizing your learning experience during the internship.

What types of projects do Google Software Engineer Interns typically work on, and how are these projects structured?

Google Software Engineer Interns are usually assigned to real-world projects that are integral to the teams they join. Projects often involve coding, debugging, and collaborating with full-time engineers to develop or improve products and features. Interns are given substantial responsibility, but also receive mentorship and regular feedback from their host and team members. Projects are structured to both challenge interns and help them grow their technical and problem-solving skills, while contributing meaningful results to Google's products or infrastructure.

What is a Google Software Engineer Internship?

A Google Software Engineer Internship is a temporary, paid position for students or recent graduates to work on real-world projects alongside experienced engineers at Google. Interns participate in software development, coding, and problem-solving tasks that contribute to Google's products and services. The internship is designed to provide hands-on experience, mentorship, and professional growth opportunities in a fast-paced, innovative environment. Applicants typically need to be pursuing a degree in computer science or a related technical field and demonstrate strong programming skills. The program usually lasts 12-14 weeks and is available in various locations worldwide.

What is the difference between Google Software Engineer Internship vs Google Software Engineer?

AspectGoogle Software Engineer InternshipGoogle Software Engineer
Required CredentialsCurrently enrolled in a Bachelor’s, Master’s, or PhD program; relevant courseworkBachelor’s degree in Computer Science or related field; relevant experience or internships
Work EnvironmentTemporary, project-based, mentored experience during summer or semesterFull-time, ongoing employment with team responsibilities
Employer & Industry UsageInternship program at Google, industry standard for tech internshipsFull-time role at Google, core software development position

The Google Software Engineer Internship is a temporary program designed for students to gain industry experience, while the Google Software Engineer role is a permanent position focused on ongoing software development. Internships often serve as a pathway to full-time employment, with interns gaining valuable skills and networking opportunities. Both roles require strong technical skills, but internships typically have more flexible credentials and are aimed at students seeking industry exposure.

What are the most commonly searched types of Google Software Engineer jobs in Vancouver, BC? The most popular types of Google Software Engineer jobs in Vancouver, BC are:
What job categories do people searching Google Software Engineer Internship jobs in Vancouver, BC look for? The top searched job categories for Google Software Engineer Internship jobs in Vancouver, BC are:
Infographic showing various Google Software Engineer Internship job openings in Vancouver, BC as of May 2026, with employment types broken down into 1% Internship, 55% Full Time, 38% Part Time, 2% Temporary, 3% Contract, and 1% Nights. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution.

Senior Software Engineer

Starboard Recruitment

Vancouver, BC • Hybrid

$170K - $190K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted yesterday


Job description

On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang.
Our client is a US-based, Series-B with over $35M USD in funding. They currently have team in Vancouver, Toronto, Boulder and San Francisco. Apply today and our team will reach out to qualified candidates.

The Role

We are looking for an experienced software engineer to work on our distributed-identity orchestration platform. You will join an engineering team that strongly believes in designing for security, reliability, and scale with diligent code reviews and the world’s first distributed identity orchestration platform.

Our elite engineering team is fast, creative, and agile; with a rapid, agile release cycle and values autonomy and accountability. We expect great things from our engineers and reward you with stimulating new projects, emerging technologies, and the chance to significantly impact a company that is changing the identity management landscape forever.

Responsibilities

  • Use your deep understanding of Golang to build the company's identity orchestration platform.
  • Participate and drive all stages of the SDLC using agile methods, pair programming, and test-driven development
  • Work closely with Product and Design
  • Collaborate with other engineers and teams to implement new features, improvements, and fixes to handle our current and future scale.
  • Build and Run software following a DevSecOps model
  • Evaluate new technologies and techniques to improve general practices.
  • Debug and resolve production issues and implement fixes.
  • Instrument, monitor, and operate the code you write and services you build. This includes on-call rotations.
  • Contribute to technical design and perform code reviews to ensure good engineering practices are being applied.
  • Evaluate new technologies and techniques to improve overall practices.
  • Contribute to key areas of large-scale Go-based Identity.
  • Management product development, being ready to lead where your expertise shines.
  • Work with professional services for successful deployments in customer environments.
  • Mentor and be mentored, coach and be coached, as part of a growing engineering team.
  • Work in hybrid environment, with at least 3 days per week in our downtown Vancouver office.

Traits

If you find yourself checking off most of the below, this could be the position for you!

  • Take an agile, iterative approach to development, dividing long-term goals into incremental milestones.
  • Enjoy being part of a highly collaborative, hybrid-friendly environment.
  • Are self-directed, yet feel equally comfortable contributing in a team environment.
  • Enjoy pair programming or are excited about the opportunity to practice it.
  • Understand the value of test driven development and enjoy working in that style.
  • Work well with technical and non-technical people to deliver high-value results.
  • Adaptable and willing to apply your skills to help the team achieve its goals.
  • Place a high value on security and reliability.
  • Are a good communicator and enjoy interacting with people.
  • Possess the desire to learn and curiosity to understand how and why things work.
  • Share our company values: openness, honesty, transparency, accountability, integrity, empowerment

Experience - What You Bring

  • Degree in Computer Science or equivalent work experience
  • Experience with GoLang, Linux, networking, web, and app servers.
  • 7+ years experience in software development and engineering for cloud-native or enterprise software company
  • Solid experience with HTTP, Web application architectures, and cloud platforms.
  • Experience designing and developing large-scale applications, including the design and implementation of modern web applications
  • Grounding in modern software engineering practices and design patterns
  • Solid understanding of the technical fundamentals of networking and cloud-based applications
  • Understanding of enterprise identity infrastructure and core security concerns of cloud and on-premises environments

Experience - Nice to Have, but not Required

  • Experience with at least one identity standard like OAuth, SAML, OIDC, or LDAP
  • Knowledge of cloud identity (AzureAD, Okta, Google, and AWS) and/or on-premises identity (SiteMinder, OAM, ClearTrust, Ping, ForgeRock)
  • Experience with Test Driven Development and Pair Programming

It’s not expected that a single candidate has expertise in all these areas. We’re looking for professional engineers who can quickly learn and adapt as our systems and situation change rather than candidates with a rigid skill set.

What You Get

  • Be part of a growing team building the future of identity orchestration
  • Hybrid work environment with 3 days in the office.
  • Monthly wellness budget
  • Option to contribute to 401(k)
  • Equity Incentive Plan
  • Employer paid Health, Dental and Vision Insurance Plans, including FSA and HSA options
  • Flexible Paid Time Off (PTO) Policy