All Openings | Engineering | Senior Software Engineer

Senior Software Engineer

Bucharest, Romania

Apply now

Job Title: Senior Software Engineer

Location: Remote Romania - This role can be performed anywhere in Romania

The Role

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.

The person in this role will be responsible for building fast and reliable backend services for the GoPro Subscriptions ecosystem using Golang.

Responsibilities

  • Build, maintain and improve Golang applications for the GoPro Subscriptions ecosystem
  • Maintain the associated CI/CD pipelines for the Subscriptions ecosystem
  • Prepare releases to Production
  • Do code review for colleagues work
  • Architect and design solutions before development starts
  • Document the implemented solution
  • Provide estimations and estimate LOE
  • Work together with QA, Program and Product to achieve sprint and projects delivery

Skills We’re Stoked About

  • Degree in CS, Information Systems, or equivalent work experience
  • 5+ years of overall experience as developer
  • At least 3 years of hands-on experience with:
    • Building Backend Applications, architecting components of complex systems, code optimizations/performance, all in a security compliant manner
    • Programming concepts: code structures, memory management, closures, concurrency … preferred in Golang or Java
    • Packages dependency management preferred in Golang or Java
    • Design and Implement REST APIs
    • Design and Implement distributed systems: Messaging, Queues, Workers
    • Nice to have experience with databases: Modelling, CRUD operations, querying SQL and NoSQL databases …
    • Nice to have experience with Subscriptions management, Payments processing
  • Experience with Docker and container orchestration such as Amazon ECS
  • Proficiency in using Git and software integration tools
  • Continuous Delivery (CD) / Continuous Integration (CI) pipeline experience
  • Development experience in an Agile environment
  • Collaborative experience working with engineers and great communication skills
  • Able to analyze and review current functionality to determine potential areas of improvement
  • Must be highly organized, follow good naming convention and loves to keep code nice and clean
  • Strong work ethic with good time management and the ability to work with diverse projects

GoPro Highlights

  • 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)
  • Competitive salary and discretionary annual performance-related bonus
  • Gym fee compensation / Live Healthy Wellness Program
  • Discounted employee stock purchase plan
  • Excellent healthcare insurance coverage
  • Life insurance and disability benefits
  • Professional + personal development opportunities, i.e., LinkedIn Learning
  • Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events)

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.

#LI-AC1 #Golang #Cloud #Java #flexible

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

Email

Tel # (Optional)

Location (Optional)

Current Company (Optional)

Current Job Title (Optional)

{{alert.msg}}