Staff Software Engineer

Smartcar builds developer-friendly vehicle APIs for businesses to connect their apps and services to cars across brands.
$180,000 - $225,000
Backend
Staff Software Engineer
Remote
51 - 100 Employees
15+ years of experience
Automotive · Enterprise SaaS

Description For Staff Software Engineer

Smartcar, a venture-backed company founded in 2015 with $36M in funding from prestigious investors like Andreessen Horowitz, is revolutionizing how businesses connect with vehicles through their API platform. As the leading developer platform for mobility businesses across North America and Europe, Smartcar enables companies like Uber and Turo to manage EV charging, verify mileage, and issue digital car keys.

We're seeking a Staff Software Engineer to join our OEM Adapter Engineering team, where you'll provide crucial technical leadership in developing and maintaining vehicle manufacturer integrations. This role combines architectural expertise with hands-on engineering, focusing on creating secure, reliable, and scalable adapters that bridge Smartcar's platform with various OEM systems.

The position offers an attractive compensation package ($180,000-$225,000) plus equity, comprehensive benefits, and the flexibility of remote work within the US. You'll work with a talented team, leading technical initiatives while mentoring others and ensuring our platform maintains its high standards of performance and reliability.

The ideal candidate brings 15+ years of software engineering experience, deep expertise in distributed systems and APIs, and a proven track record of technical leadership. You'll work with technologies like JavaScript, Python, and Go, while dealing with event-driven architectures and cloud platforms. This role presents an exciting opportunity to shape the future of automotive technology while working with a dynamic, growing team.

Last updated 8 hours ago

Responsibilities For Staff Software Engineer

  • Architect and design OEM adapter integrations ensuring scalability and performance
  • Drive technical direction of the OEM Adapter Engineering team
  • Develop and enhance systems for data ingestion, normalization, and delivery from OEMs
  • Set high standards for coding practices, documentation, and testing
  • Optimize performance and scalability of OEM integrations
  • Collaborate with architecture, product, and other engineering teams
  • Guide and mentor engineers on the team
  • Stay informed about latest technologies in automotive and API space
  • Ensure OEM adapter solutions meet security and compliance standards

Requirements For Staff Software Engineer

JavaScript
Python
Go
Kafka
RabbitMQ
  • 15+ years of software engineering experience with focus on distributed systems, APIs, and event-driven architectures
  • Proven expertise in building and maintaining high-performance, scalable APIs and OEM integrations
  • Strong background in providing architectural guidance
  • Hands-on experience with JavaScript and proficiency in Python and Go
  • Familiarity with event-based architectures (Kinesis, Kafka, RabbitMQ)
  • Experience with AWS or other cloud platforms
  • Demonstrated ability to mentor engineers
  • Excellent communication skills

Benefits For Staff Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Remote work within the United States
  • Health, Dental and Vision covered at 90% for all plans and 80% for dependents
  • 401K matching at 4%
  • Unlimited PTO
  • Wellness stipend of $50/month
  • Cell phone and Internet stipend of $50/month
  • $300 yearly learning and development stipend
  • $350 work-from-home stipend
  • 8 weeks paid parental leave + 4 weeks unpaid
  • 10 days of paid bereavement leave
  • Equity

Interested in this job?

Jobs Related To Smartcar Staff Software Engineer

Engineering Manager, Developer Experience

Engineering Manager position at Smartcar leading the Developer Experience team, building developer tools and APIs for vehicle connectivity platform.

Lead Software Engineer, Full Stack (Cloud Operations Resilience Engineering)

Lead Software Engineer position at Capital One focusing on cloud operations and resilience engineering, offering competitive compensation and opportunity to work with cutting-edge technologies.

Staff Software Engineer, Vendor Risk Management

Staff Software Engineer position at Vanta focusing on Vendor Risk Management, leading data platform initiatives and building security monitoring solutions.

Senior Lead Software Engineer

Senior Lead Software Engineer position at Capital One in McLean, VA, leading development teams and delivering cloud-based financial solutions using modern tech stack.

Lead Software Engineer, Full Stack, (Java, AWS)

Lead Software Engineer position at Capital One focusing on full-stack development with Java and AWS, offering competitive compensation and benefits in Chicago.