Senior Software Engineer, GoPro.com
GoPromakes it easy for people to celebrate and share experiences. We believe life is more meaningful when shared. We build cameras, software, and accessories that help the world share itself in immersive and exciting ways.
GoPro is a global movement whose business is driven by shared experiences. We celebrate diversity. We practice inclusion. We foster belonging. We demand equality. And we share the experiences of individuals and communities who also hold these values as core to who they are. From So Paulo 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.
GoPro is building tools that allows our user community to easily manage their content, watch what others have created and tell their personal stories. This means solving complex problems at massive scale with a variety of interdependent solutions. Our software engineers work on tactical teams that see the direct impact of the products they build on our millions of customers and our even broader GoPro community. We are looking for product delivery oriented software engineers excited by big problems.
What You Will Do
Architect improvements and introduce 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 Were Stoked About
Bachelors 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
Fully-stocked kitchen with snacks galore
Live it. Eat it. Love it. Two dedicated hours during your week to explore your passions and capture it with your GoPro.
Get your very own GoPro (Mounts and accessories included)
Discounted employee stock purchase plan (ESPP)
Discretionary Time Off
12 weeks paid Parental Leave for new parents
Medical, dental, and vision insurance premiums are 100% paid for employees, 80% paid for dependents
Life insurance and disability benefits
Employee commuter shuttles
GoPro is an Equal Opportunity Employer.
Lead Software Engineer
|Required Experience:||0 year(s)|
|Salary Range:||Not available|
Posted 4 days ago