Open Positions

Drive.fm is based in San Francisco, in the heart of the vibrant SoMa district. We offer competitive packages including fair salary, equity in the company, health, dental and vision benefits for employees and dependents, unlimited vacation and a flexible work environment (our only rule is, don't be a blocker). 


Principal Software Engineer (Full Stack)

Drive.fm is looking for a Principal Software Engineer to join the team in San Francisco. You would be working with gaming & entertainment industry veterans creating a brand new form of interactive entertainment - voice games for the driver. Qualified candidates need to be self-starters, possess strong communication skills, operate efficiently in a highly dynamic environment, and have a history of delivering positive high-impact results.

 

Qualifications

  • 7+ years in software development (mobile or game development experience is ideal).

  • Experience architecting and implementing customer-facing game systems, user interfaces, REST services, third-party integrations, tools, etc. in previous full-stack roles.

  • Demonstrated leadership experience as a Team Lead, Tech Lead, or Architect in previous roles.

  • Experience debugging and optimizing live applications to improve user experience and drive measurable improvements to core metrics.

  • Proven problem-solving abilities and discerning application of software engineering best practices (e.g. design patterns, process improvements, test frameworks, CI systems, etc.).

  • Experience designing performant schema & queries for databases (e.g. PostgreSQL) and / or architecting systems using high-scalability datastores.

  • Existing experience with C / C++, Objective-C, Java (and / or other JVM languages e.g. Kotlin), Swift, React Native, and / or TypeScript preferred.


Senior Software Engineer (Full Stack)

Drive.fm is looking for a Senior Software Engineer to join the team in San Francisco. You would be working with gaming & entertainment industry veterans creating a brand new form of interactive entertainment - voice games for the driver. Qualified candidates need to be self-starters, possess strong communication skills, operate efficiently in a highly dynamic environment, and have a history of delivering positive high-impact results.

QUALIFICATIONS

  • 5+ years in software development (mobile or game development experience is ideal).

  • Experience architecting and implementing customer-facing game systems, user interfaces, REST services, third-party integrations, tools, etc. in previous full-stack roles.

  • Experience debugging and optimizing live applications to improve user experience and drive measurable improvements to core metrics.

  • Proven problem-solving abilities and discerning application of software engineering best practices (e.g. design patterns, process improvements, test frameworks, CI systems, etc.).

  • Existing experience with C / C++, Objective-C, Java (and / or other JVM languages e.g. Kotlin), Swift, React Native, TypeScript, PostgreSQL, and / or high-scalability datastores preferred.


Software Engineer (Full Stack)

Drive.fm is looking for a Software Full Stack Engineer to join the team in San Francisco. You would be working with gaming & entertainment industry veterans creating a brand new form of interactive entertainment - voice games for the driver. Qualified candidates need to be self-starters, possess strong communication skills, operate efficiently in a highly dynamic environment, and have a history of delivering positive high-impact results.

QUALIFICATIONS

  • 2+ years in software development (mobile or game development experience is ideal).

  • Experience implementing customer-facing game systems, user interfaces, REST services, third-party integrations, tools, etc. in previous full-stack roles.

  • Proven problem-solving abilities and discerning application of software engineering best practices (e.g. design patterns, process improvements, test frameworks, CI systems, etc.).

  • Existing experience with React Native, TypeScript, and / or Kotlin (or other JVM languages) preferred.


Apply