
Senior Software Engineer – Multiplatform
2 weeks ago
Job Title: Senior Software Engineer – Multiplatform
Location: Flexible (Sydney): This role offers the flexibility to work from home, within proximity to an office location, as needed.
The Role
GoPro delivers a suite of world-class, cross-platform software solutions — including industry-leading video editing apps for iOS and Android — used by millions of people each month. Our products make it easy for users to capture, edit, and share incredible videos of their life's adventures with family and friends.
As a Senior Software Engineer on this team, you'll be responsible for the design and implementation of a next-generation cross-platform app that empowers users to engage with and celebrate their passions in new and exciting ways. You'll work hands-on with Kotlin Multiplatform technology, own core components of our architecture, influence design decisions, and collaborate with talented engineers, designers, and product managers. If you're passionate about crafting exceptional user experiences, solving complex technical challenges, and working in an environment that values innovation and quality, we'd love to hear from you.
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 mor
- 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.
flexible #LI-Hybrid #LI-EC1-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...
-
Senior Software Engineer
4 weeks ago
Sydney, New South Wales, Australia SONITEC Full timeSONITEC Sydney, New South Wales, AustraliaSenior Software Engineer - C++SONITEC Sydney, New South Wales, Australia3 days ago Be among the first 25 applicantsThis range is provided by SONITEC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$170,000.00/yr - A$200,000.00/yrDirect message the...
-
Senior Software Engineer
4 weeks ago
Sydney, New South Wales, Australia SONITEC Full timeSONITEC Sydney, New South Wales, AustraliaSenior Software Engineer - C++SONITEC Sydney, New South Wales, Australia3 days ago Be among the first 25 applicantsThis range is provided by SONITEC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$170,000.00/yr - A$200,000.00/yrDirect message the...
-
Senior Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeYou are passionate, driven, results oriented and collaborativeWe are looking for humble and optimistic individuals, who apply their craft to engineer the future of banking in a sensible wayTogether we can push the boundaries of software engineering within the constraints of a larger enterpriseSenior Software Engineer – Full StackYou are passionate, driven,...
-
Senior Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full timeYou are passionate, driven, results oriented and collaborativeWe are looking for humble and optimistic individuals, who apply their craft to engineer the future of banking in a sensible wayTogether we can push the boundaries of software engineering within the constraints of a larger enterpriseSenior Software Engineer – Full StackYou are passionate, driven,...
-
Senior Software Engineer
1 week ago
Sydney, New South Wales, Australia Hays | Technology Full time $120,000 - $180,000 per yearContract - 1x Senior Engineer & 1x Senior EngineerYour new companyThis opportunity sits inside a large public-sector education environment focused on delivering leadership learning for education leaders. The team is rebuilding a dense, future-ready digital learning platform to better support leadership development across diverse education contexts. You...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Plenti Full time $120,000 - $180,000 per yearWho is Plenti?Plenti is a fintech lender, providing faster, fairer loans by leveraging its smart technology. Plenti is a dynamic and innovative business that is growing strongly. By continuing to deliver better customer experiences, Plenti is taking market share from incumbent players in the personal lending, renewable energy, and automotive finance...
-
Senior Software Engineer
1 week ago
Sydney, New South Wales, Australia Propeller Full time $120,000 - $180,000 per yearSenior Software EngineerDepartment: EngineeringEmployment Type: Full TimeLocation: SydneyReporting To: AnthonyDescription Propeller is on a mission to take the guesswork out of moving dirt - reducing wasted fuel, time, and money. We do this through the power of maps. Our customers use Propeller's integrated hardware and software products to capture...
-
Senior Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Hall Full time $120,000 - $180,000 per yearWe're looking for an experienced Senior Software Engineer to join our small but nimble engineering team. You should be able to hit the ground running from day one, contributing to greenfield work to bring our product to life. This isn't a role where you'll spend six months working on a small feature in some monolithic enterprise software application. You'll...