All Openings | Engineering | Senior Software Engineer, Cloud Ecosystem

Senior Software Engineer, Cloud Ecosystem

Remote, United States
San Mateo, United States

Apply now

Title: Senior Software Engineer, Cloud Ecosystem

Location: Remote USA - This role can be performed anywhere from the United States.

The Role

Cloud Engineering at GoPro is responsible for the backend micro-services platform that powers our front-end experiences and device interactions. We are building a globally distributed platform that enables our customers to capture, curate, edit and share their life’s experiences. We are agile, ship software on a regular cadence, and own the quality of the service and user experience. We pride ourselves on delivering high quality services that generate measurable business value.

The Cloud Engineering group is growing its cloud engineering team to help achieve its vision of developing and operating a world class platform that operates cost-effectively at Internet scale. This includes various subsystems for Identity and Access Management (IDAM) and a global subscriptions platform.

What You Will Do

  • Architecting improvements and introducing new functionality to the GoPro Plus ecosystem
  • Design and build a suite of cloud based micro-services that have complex interdependent and multi-nodal interactions, supporting tens of thousands of simultaneous users across the globe
  • Own the service from design to implementation and operation, working in two week sprints with continuous integration
  • Participate in cross-functional discussions to help define the product
  • Enhance and maintain our internal frameworks and tools to enable rapid development
  • Take ownership of projects that matter from technical design to implementation
  • Code in Ruby and Go

Skills We’re Excited About

  • Bachelor’s in Computer Science from an accredited university, or equivalent work experience
  • Experience developing and scaling services in a Service Oriented Architecture (SOA) environment
  • Demonstrable ability to plan and execute complex software solutions using agile methodologies
  • Ability to mentor other engineers on the team and across the organization
  • In-depth understanding and demonstrable coding skills in Ruby or Go
  • Collaborative experience working with Product Managers and other engineers
  • Development experience in an Agile environment

GoPro Highlights

  • Get your very own GoPro camera + gear
  • Medical, dental, and vision insurance – premiums are 100% paid for employees, 80% paid for dependents
  • Life insurance and disability benefits
  • Generous time off policy
  • 12 weeks paid parental leave for new parents
  • Pre-tax and Roth 401(k) options
  • Discounted employee stock purchase plan (ESPP)
  • LiveHealthy monthly wellness reimbursement
  • Innovative remote-friendly wellness classes and events
  • Flexible work arrangements
  • Professional + personal development opportunities, i.e., LinkedIn Learning
  • Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events)

Location: San Mateo, CA or Remote USA

We strive for the day that no group can be described as underrepresented at GoPro – whether as part of our brand or in our workforce. We are committed to providing a more inclusive, representative, equal, just and happy world. GoPro is proud to be an Equal Opportunity Employer.

GoPro requires that all onsite visitors and workers be fully vaccinated for COVID-19. Vaccination is not required to perform this role, but you will not be permitted to visit GoPro’s office locations if you are unvaccinated. An exception to this rule may be made if you qualify for an approved accommodation. 

The ranges added below are for Colorado-based hires only and will be dependent on candidate experience. Pay ranges for candidates in other locations other than CO may differ. Pay range: $125,800-$148,000


About Us

GoPro helps the world to capture and share itself in immersive and exciting ways. We are a force for positivity, celebrating all things awesome while inspiring people to pursue their passions.

We celebrate diversity. We practice inclusion. We foster belonging. We demand equity. And we share the experiences of individuals and communities who also hold these values as core to who they are. From Bucharest to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.

Founded in 2002 by Nick Woodman, a photo and video enthusiast in search of a better way to film himself and his friends surfing, GoPro has grown into a relentlessly innovative brand loved around the world for its insanely versatile and enabling products.

We are GoPro and we love what we build.

Get Notified of Open Positions!

Sign up to receive emails when GoPro posts open positions you might be interested in:

First Name

Last Name


Tel # (Optional)

Location (Optional)

Current Company (Optional)

Current Job Title (Optional)