GoPro makes 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 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.
GoPro is building software that enables our user community to easily manage their GoPro 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 Security Engineering role embraces DevOps practices to protect the integrity of our cloud-
based systems and customer data. You will automate security solutions across the stack, participate in the SDLC at each phase, provide best-
practice guidance, and deliver security-related roadmap milestones. In this role, you will be embedded with the Engineering organization and participate in project planning, implementation, and day-
to-day tactical support of software and infrastructure engineers. You will also serve as a key liaison to the company-wide Information Security organization.
What You'll Do Define requirements for and implement CI / CD pipeline components related to security configuration and validationParticipate in SDLC code review process to identify cloud configuration security risksContribute to codebases including Infrastructure-
as-Code, configuration management, developer tooling, and application configurationCoordinate Engineering-wide standards and processes related to secure cloud configurations, secrets management, authentication, data securityRegularly review existing tools such as AWS Trusted Advisor to identify and rank security risksParticipate in security incident response processes as required, including root cause analysis (RCA)Partner with Information Security staff on company-
wide security initiativesInform requirements-gathering for the selection and implementation of 3rd party and AWS-provided security solutionsParticipate in internal and external security audit activitiesContribute to our bug bounty program Skills and Experience 3-
5+ years experience working in an agile software development environment in a development, security, or operations roleBachelor's degree in Computer Science or a related fieldIntermediate to advanced AWS experience in the areas of identity and access management (IAM), networking, compute, storage, and DevOpsProficient in Python, Ruby, or a similar programming languageSolid understanding of Linux OS fundamentalsWorking knowledge of host-
based security telemetry and SIEMsExcellent communication skills. Comfortable driving design discussions, incident responses and interacting with senior leadership.
Preferred : experience with CI / CD workflows, containerized deployments, and network-layer security Perks Live it. Eat it.
Discounted employee stock purchase plan.