Senior Software Engineer, Android at Turo

San Francisco, California, United States

Turo Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, TravelIndustries

Requirements

  • Minimum of 5 years of experience
  • Passion for developing Android apps and deep knowledge of the platform
  • Experience shipping Android apps available on Google Play
  • Fluency in Kotlin and deep knowledge of the Android SDK
  • Well-versed in Clean Architecture, MVI, SOLID principles, and Dependency Injection
  • Understanding of reactive programming
  • Strong communicator able to explain complex technical concepts to designers, support staff, and engineers
  • Enjoys solving problems and helping others meet goals

Responsibilities

  • Use the latest technologies to deliver a first-class Android experience
  • Collaborate extensively with product managers, designers, and engineers to develop product features that drive metrics
  • Produce high-quality maintainable code, test, collaboratively review, and ship it
  • Identify areas to improve and scale architecture and application design
  • Ensure proper technical design and documentation
  • Work efficiently in a constantly changing and growing environment with fluid processes and creative solutions

Skills

Key technologies and capabilities for this role

AndroidKotlinAndroid SDKClean ArchitectureMVISOLIDDependency InjectionReactive Programming

Questions & Answers

Common questions about this position

What is the salary range for this Senior Software Engineer role?

The SF base salary target range is $156,000-$195,000 plus equity and benefits, with individual pay determined by work location, skills, experience, and education.

Is this position remote or in-office?

This role is in-office on a hybrid schedule, with employees expected to work in the office 3 days per week to foster collaboration.

What skills are required for this Android engineering position?

Candidates need at least 5 years of experience, fluency in Kotlin, deep knowledge of the Android SDK, experience shipping apps on Google Play, and expertise in Clean Architecture, MVI, SOLID principles, Dependency Injection, and reactive programming.

What is the team culture like at Turo?

The team ships code daily, conducts extensive A/B testing, experiments with new ideas from inception to implementation, and values collaboration in a growing environment of talented engineers building consumer products.

What makes a strong candidate for this role?

Strong candidates have 5+ years of Android experience, passion for the platform, proven shipping of impactful features, project leadership, and strong communication skills for collaborating with designers and engineers.

Turo

Peer-to-peer car sharing platform for rentals

About Turo

Turo operates in the peer-to-peer car sharing market, allowing private car owners to rent out their vehicles to others. Car owners can list their vehicles on Turo’s platform, where they set their own rental prices and availability. Renters can browse these listings, select a vehicle that meets their needs, and book it for a specific time. Turo facilitates the transaction by providing insurance coverage and customer support, ensuring a smooth experience for both car owners and renters. The company earns revenue by taking a percentage of the rental fee, which aligns its interests with those of its users. Turo stands out from competitors by offering a diverse range of vehicles, including everyday cars, luxury, and specialty options. The goal of Turo is to provide a flexible and cost-effective alternative to traditional car rental services, leveraging the sharing economy to connect car owners with renters.

San Francisco, CaliforniaHeadquarters
2009Year Founded
$451.3MTotal Funding
POST_IPO_EQUITYCompany Stage
Automotive & Transportation, Consumer GoodsIndustries
1,001-5,000Employees

Risks

Negative incidents involving rented vehicles could damage Turo's reputation.
New competitors like ZEV co-op could capture market share with eco-friendly models.
Market volatility could impact Turo's IPO plans and investor confidence.

Differentiation

Turo offers a wide variety of vehicles, from everyday to luxury models.
The platform provides a cost-effective alternative to traditional car rental services.
Turo's commission-based model aligns its interests with users' successful transactions.

Upsides

Turo's partnership with United Airlines enhances customer acquisition and retention.
Expansion in Australia indicates potential for further international market penetration.
Winning the unitQ Quality Excellence Award highlights Turo's commitment to customer experience.

Land your dream remote job 3x faster with AI