Job Description
Overview
Senior Software Engineer – Multiplatform role at GoPro. Location: Flexible (Sydney). This role offers the flexibility to work from home, within proximity to an office location, as needed.
Job Title
Senior Software Engineer – Multiplatform
What You Will Do
Play a key role in designing, developing, testing, and ensuring the operational excellence of Kotlin Multiplatform solutions for Android and iOS.
Take ownership of specific areas within the overall software project, leading their design, implementation, and testing.
Actively contribute to stand-ups, design reviews, code reviews, sprint demos, and other Agile ceremonies.
Collaborate closely with cross-functional team members to deliver high-quality outcomes.
Use Jira to define user stories, track progress, and manage priorities.
Communicate proactively on challenges, risks, progress updates, and requests for support.
Skills We’re Excited About
Experience: Minimum of 5+ years in professional software engineering.
Education: Bachelor’s degree in Computer Science or equivalent tertiary qualification.
Agile Mindset: Proven track record applying Agile methodologies to foster collaboration, adaptability, and continuous improvement.
Lifecycle Knowledge: Strong familiarity with the software development lifecycle and ability to align processes with operational KPIs.
Kotlin & Java Mastery: Expert-level proficiency in Kotlin and Java, with hands-on experience delivering production-grade software in both languages.
Kotlin Multiplatform Expertise: Significant, practical experience building and maintaining Kotlin Multiplatform solutions.
Android Fundamentals: Deep understanding of Android development principles, frameworks, and tools, including Jetpack Compose and Kotlin Flows.
Code Quality: Demonstrated history of delivering well-documented, clean, maintainable code that meets style guides, incorporates testing, and uses pragmatic design patterns.
Architecture: Sound understanding of cross-platform application architecture best practices.
Integration Skills: Experience designing applications and systems that integrate with cloud services, third-party SDKs, or vendor systems.
Bonus Points For
Development experience for iOS, macOS, and/or Windows desktop platforms.
Expertise in implementing CI/CD pipelines for mobile or multiplatform projects.
Experience building user experiences for video playback and manipulation.
Background in mapping SDK development.
Wireless communication development experience (Bluetooth and/or Wi-Fi).
A collaborative spirit and willingness to mentor team members.
Why Work With Us?
Create your own destiny. GoPro enables you and trusts you to get your own job done, because we believe that autonomy in role brings out the best in our employees.
Live your best life. We’ve adopted remote and flexible work arrangements to support work at GoPro alongside our commitment to supporting employee wellbeing, belonging and connection with one another.
Work with leading edge technologies. We encourage employees to cultivate and use the latest and greatest technology, to provide the best solutions to serve our customers. We celebrate creative solutions that bring innovation to GoPro technology.
GoPro Highlights
Get your very own GoPro camera + gear
Superannuation fund
Competitive salary and discretionary annual performance-related bonus
LiveHealthy monthly wellness reimbursement
Monthly phone and internet reimbursement
Wellness programs including 1:1 Coaching, 1:1 Therapy sessions, and mental health resources
Innovative remote-friendly wellness classes and events
Flexible work arrangements
International Travel Assistance
Professional + personal development opportunities, i.e. Opportunity Lab, technology trainings, certifications, Peer-to-Peer learning, conferences and more
Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events)
GoPro is proud to be an Equal Opportunity Employer.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 26, 2026
Job Type:
Technology
Location:
Sydney, au
Company:
GoPro
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.