Rodeo
Get started

Sundayy

Software Engineer (Rust, C++)

England
Posted about 23 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About The Company

SharkNinja is a leading global product design and technology company renowned for its diversified portfolio of five-star rated lifestyle solutions that enhance everyday living in homes worldwide. Powered by two trusted brands, Shark and Ninja, the company has established a proven track record of disruptive innovation, continually bringing innovative consumer products to market across multiple categories. Headquartered in Needham, Massachusetts, SharkNinja employs over 4,100 associates and maintains a strong presence both online and offline through key retailers, distributors, and direct channels around the globe. The company's commitment to innovation and excellence has positioned it as a market leader in the consumer electronics and home appliance sectors.

About The Role

The Principal Software Engineer, Mobile at SharkNinja is a pivotal technical authority responsible for shaping the company's mobile engineering landscape. This role involves defining architectural standards, establishing engineering principles, and leading complex technical initiatives within SharkNinja's connected product ecosystem, including platforms such as SharkClean, NinjaPro Connect, and the upcoming unified app platform. The ideal candidate will tackle sophisticated challenges at the intersection of mobile development, firmware, cloud integration, AI, and consumer experience, exercising independent judgment on high-stakes, ambiguous decisions with long-term implications. As a key individual contributor, this role demands a deep expertise in mobile engineering, strategic thinking, and the ability to influence cross-functional teams to deliver innovative, reliable, and scalable mobile solutions.

Qualifications

  • 12+ years of progressive software engineering experience with a focus on mobile development.
  • Expertise in native iOS development using Swift and Android development using Kotlin.
  • Proficiency in React Native and cross-platform frameworks.
  • Deep understanding of mobile-to-cloud integration, BLE/Wi-Fi connectivity, and full-stack development from firmware to cloud services.
  • Proven track record of solving complex mobile architecture challenges, including cross-platform unification and consumer-scale reliability.
  • Recognized authority in mobile engineering, sought after for high-stakes decision-making.
  • Experience in setting engineering standards, frameworks, and technical strategies at scale.
  • Strong communication skills, capable of translating complex technical concepts for leadership and stakeholders.
  • Preferred: Experience with Rust, C/C++, connected product/IoT/robotics, AI-integrated mobile architecture, platform unification, or large-scale architectural transitions.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Responsibilities

  • Solve the most challenging technical problems related to native iOS/Android, cross-platform frameworks, cloud integration, device connectivity, and AI-driven features.
  • Make and defend long-term architecture and technology decisions to ensure platform reliability and engineering velocity.
  • Establish and evolve mobile engineering standards, including architecture patterns, testing philosophies, and production-readiness criteria.
  • Define integration patterns across mobile, cloud, firmware, and connected devices, and shape platform strategies such as React Native versus native development.
  • Evaluate emerging technologies and AI coding tools, providing strategic technical perspectives.
  • Lead technical thought leadership by serving as the primary authority on mobile engineering across multiple disciplines, including firmware, cloud, hardware, product, and design teams.
  • Conduct design reviews and foster communities of practice to elevate engineering quality organization-wide.
  • Mentor senior and staff engineers, sharing expertise and guiding complex problem-solving efforts.
  • Develop reusable frameworks, reference architectures, and documentation to support scalable mobile development.
  • Champion AI-driven development workflows within the mobile engineering team.
  • Design and implement AI-ready mobile architecture, integrating on-device inference, AI-powered features, and data contracts connecting mobile platforms to cloud AI services.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Benefits

  • Competitive health insurance plans
  • Retirement savings programs
  • Paid time off and holidays
  • Employee stock purchase options
  • Wellness programs and initiatives
  • Discounts on SharkNinja products
  • Opportunities for personal and professional growth through high-impact learning programs
  • Inclusive and innovative company culture that values diversity, equity, and inclusion

Equal Opportunity

SharkNinja is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, religion, color, national origin, sex, gender, gender identity, sexual orientation, age, marital status, veteran status, disability, or any other protected class under applicable law. We support all associates in bringing their authentic selves to work and provide reasonable accommodations for individuals with disabilities during the application and interview process. Our goal is to create an environment where everyone can thrive, contribute, and grow.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

iOS Development
Android Development
Swift
Kotlin
React Native
Rust
C++
BLE
Wi-Fi Connectivity
Cloud Integration
Mobile Architecture
Firmware
AI Integration
Full-stack Development
IoT
Robotics

Location

England, United Kingdom

Sign up to applySee more jobs like this