View Our Website View All Jobs

Sr. iOS Engineer

eDriving is looking for an iOS Engineer who possesses a passion for developing new products and pushing mobile technologies to the limits.  You will be responsible for the full software design cycle and will work with our team of talented engineers to build the next generation of our telematics devices. This position can work from either our Oakland or Santa Clara office location.

eDriving at a glance

  • Bay Area fast growth and profitable market leader with over 430 employees worldwide.
  • Headquartered in Oakland.  Engineer teams are based at Oakland, Santa Clara, UK and India. 
  • 10 million customers in consumer market and over 700,000 fleet drivers in enterprise market, spanning across 97 countries and using courses in 45 languages.
  • A customer base including large, global Fortune 500 companies.
  • Next generation product focus on big data, IoT and Mobile.

Key Responsibilities

  • Optimizing and enhancing business logic algorithms of our telematics product
  • Working closely with developers,designers, and our quality team to develop our newest app to integrate the student interface for driver education products
  • Take start-to-finish technical ownership of features and/or applications from inception to delivery
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Gracefully manage multiple projects and meet tight deadlines

Desired Qualifications

  • 3-5 years of proven iOS software development experience
  • Outstanding engineering talent proven by great results, interesting hobby projects, open source contributions, or superior academic results
  • At least two years of experience in iOS application development and deployment to the App Store
  • Hands on experience in Objective C and Swift languages and working knowledge of xCode capabilities
  • A degree in computer science or similar is a plus, but not required
  • Experience with third-party libraries and APIs
  • Experience with GPS tracking optimization will be a plus
  • Experience with content playing(text/video) or online education will be a plus

About eDriving

eDriving is on its way to changing the way the world drives by building smarter drivers. As a fast-growing, private-equity backed online education and services company, we’ve got our sights on being the brand of choice for teens, families, adults and companies looking for online drivers ed, traffic school, and corporate fleet risk management. With over 10 million drivers trained, 100+ state-approved training courses, and operations around the globe, we are the largest player in this space and are expanding rapidly.

The driving school/safety market is being disrupted today by rapid changes in technology. eDriving sits directly at the convergence of several major trends that position the company for significant growth. The emergence of apps and wearable devices that capture and control personal data and behavior; the expansion of usage-based insurance models; and the proliferation of businesses dependent on contracted drivers. Our mission is to take advantage of these market opportunities by offering a full suite of solutions that help drivers become smarter and safer behind the wheel in close partnership with corporations, fleet services, and insurance companies. For more, visit

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status