Turo

Senior Software Engineer

SAN FRANCISCO, CAPosted 30+ days ago

Job summary

  • Job post source

    This job is directly from Turo

  • Job overview

    The Senior Software Engineer at Turo plays a key role in developing and maintaining core software products that transform the travel and car sharing experience, contributing significantly to the company's innovative mobility platform.

  • Responsibilities and impact

    The engineer is responsible for the full project lifecycle including design, development, deployment, improving code architecture, diagnosing platform issues, collaborating with cross-functional teams, coaching peers, and managing project timelines.

  • Compensation and benefits

    The role offers a base salary range of $206,315 to $234,000 annually in San Francisco, with eligibility for equity, comprehensive medical, dental, vision insurance, retirement match, professional development stipend, paid time off, and other perks like travel credits and stipends for cell phone and internet.

  • Experience and skills

    Candidates need a Master's degree with 4 years of relevant experience or a Bachelor's degree with 6 years, and skills in Java, cloud security, MySQL, Hbase, Python, MongoDB, Linux/UNIX, and Docker.

  • Career development

    Turo provides opportunities for professional growth through a learning and development stipend and encourages candidates with enthusiasm to join and grow within the company.

  • Work environment and culture

    Turo fosters a diverse, inclusive, and award-winning work environment with options for telecommuting, supportive benefits, and a vibrant office culture with snacks and activities for in-office employees.

  • Company information

    Turo is the world's largest car sharing marketplace operating in multiple countries, offering a wide range of vehicles through a trusted community of hosts, and is committed to diversity and equal opportunity.

  • Team overview

    The candidate will join a small, talented team of engineers and designers focused on shaping innovative travel and mobility applications.

  • Job location and travel

    The position is based in San Francisco, CA, with telecommuting options and some travel to Turo offices required.

  • Application process

    Applicants must submit a resume with references via the apply button on the job posting, referencing Req.# 24-147455.

  • Unique job features

    The job features daily code shipping, extensive A/B testing, ownership of platform architecture, and involvement in a fast-growing company revolutionizing car sharing.

Company overview

Turo is a peer-to-peer car sharing company that allows private car owners to rent out their vehicles via an online and mobile interface. They generate revenue by taking a percentage of the rental fee charged by car owners. Founded in 2010, Turo has expanded its services across the United States, Canada, and the United Kingdom, and has raised significant venture capital funding to fuel its growth. The company aims to disrupt traditional car rental services by offering a more flexible and personalized experience.

How to land this job

  • Position your resume to emphasize your experience with Java, Python, MySQL, MongoDB, Hbase, Linux/UNIX, Docker, and cloud security, as these are key technical skills Turo is seeking for their Senior Software Engineer role.

  • Highlight your ability to manage the full lifecycle of software projects including architectural design, development, deployment, and your experience improving code structure for maintainability and testability, which aligns with Turo's expectations.

  • Apply through multiple channels such as Turo's corporate careers page, LinkedIn, and other job boards where the position is posted to maximize your visibility and chances of getting noticed.

  • Connect with engineers and team members in Turo's engineering division on LinkedIn to gain insights and express genuine interest. Ice breakers could include commenting on recent Turo engineering blog posts, mentioning the exciting challenge of reinventing mobility, or asking about their experience working on API or platform architecture.

  • Optimize your resume for ATS by incorporating exact keywords from the job description like 'cloud security,' 'Docker,' 'Java,' 'API development,' 'architectural design,' and 'cross-functional collaboration' to ensure your resume passes initial automated screenings.

  • Use Jennie Johnson's Power Apply feature to automate applying through multiple sites, tailor your resume with the right keywords, identify relevant LinkedIn contacts to network with, and streamline your job search so you can focus on interview preparation and skill enhancement.

Jennie Johnson works for you!

Here’s what we do to make sure you’re successful:

  • Targeted Resume Revamp:

    We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.

  • Job Description Dissection:

    Unpack the job posting with expert analysis, ensuring your application hits every key requirement.

  • Bespoke Cover Letter:

    Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.

  • Interview Mastery:

    Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.

  • Direct Application Insights:

    Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.

  • Skills and Gaps Assessment:

    Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.

  • Personalized Email Pitch:

    Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.

  • In-depth Research Guide:

    Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.

  • Detailed Company Analysis:

    Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.

  • Strategic Candidate Overview:

    Understand your unique value and why companies would want to interview you, highlighting your background and positioning.