As Senior Software Engineer - NodeJS, you will:
- Develop and maintain robust solutions to enhance fleet operations and customer service.
- Ingest and normalize telemetry data from OEM native telematics, OBD-2 hardware, supplemented with manual entry, for the purpose of tracking vehicle status, history, location, and damage reporting.
- Automate fleet inventory lifecycle with detailed trim information via VIN recognition and processing vehicle purchase and sale events from OEM and dealer group data feeds.
- Develop and maintain geolocation and geofencing capabilities, integrated with notification and alerting systems.
- Ensure secure access and integration by managing login authorization, Auth0 settings, multifactor authentication (MFA), tenancy, user roles, and access rules.
- Support and set up third-party partner integrations, configure and monitor external API usage, maintain internal and external developer API portals, define API standards and ensure compliance, and manage the acquisition, access, and usage of partner keys.
- Be a valued member of an autonomous, cross-functional agile team to iterate and deliver on new product increments.
- Create and maintain scalable infrastructure leveraging modern cloud platforms, integrating backend services written in NodeJS and Ruby with a React web application and BFF API for a mobile application.
- Write tests and documentation as you implement features with your team.
- Maintain expertise in current and emerging technologies and tools relevant to AWS cloud infrastructure, platform security, and vehicle fleet management.
- Lead and collaborate on technical design and implementation of complex features, ensuring scalability, reliability, and maintainability.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
- Collaborate with product management and other stakeholders to define technical requirements and translate them into actionable engineering tasks.
- Drive architectural discussions and decisions, contributing to the overall technical roadmap of the team.
- Conduct code reviews and provide constructive feedback to ensure high-quality code and adherence to best practices.
Your peers would say you:
- Possess excellent interpersonal, written, and verbal communication skills and are comfortable working with multiple stakeholders to understand and explain highly technical information in a clear, concise manner.
- Take the lead on directing the design and implementation of solutions to complex, loosely-scoped problems.
- Have demonstrated the ability to deliver projects by leading your team, and are comfortable in a “leader-leader model,” empowering team members at all levels by building trust.
- Balance innovation and pragmatism by navigating constraints and immediate needs with a long-term strategic vision to achieve goals.
- Enjoy working in a collaborative environment, are humble, and have an aptitude for learning and sharing knowledge.
Required qualifications:
- 5+ years of professional work experience in developing high-performing, scalable, and resilient data integration solutions.
- 5+ years of professional work experience with NodeJS and other modern programming languages and frameworks.
- Strong understanding of cloud infrastructure, particularly AWS.
- Experience integrating complex data from multiple sources into meaningful information within web and mobile applications.
- Solid understanding of core web and browser concepts.
- Experience leading key team initiatives from start to finish by managing the entire development lifecycle, including defining requirements, architecting solutions, and managing ongoing maintenance and enhancements.
- Expert understanding of system design, data structures, and algorithms.
- Knowledge of using advanced SQL/MySQL queries.
Even better if you have:
- Experience in vehicle telematics and related technologies.
- Experience with automotive data systems, such as: 1) Dealership management systems such as Tekion, Mykaarma, CDK, etc. 2) Vehicle trim details, such as Chrome Data and ACRISS classification. 3) Tolling systems. 4) Damage detection systems.
- Experience with AI integrations to enhance customer experience and decision-making.
- Experience with React framework and Typescript.
- Experience with Ruby and Python.
- Bachelor’s degree or equivalent in Computer Science, Engineering, or related field preferred.
Dealerware offers you:
- Competitive base salary with bonus incentive eligibility
- Full benefits (medical, dental, vision, 401K) + free telehealth (includes therapy visits)
- On-demand educational courses via LinkedIn Learning
- Tuition reimbursement and continuing education
- Unlimited paid vacation policy
- Flexible work
- Generous Paid Parental Leave program
- Modern office and a dynamic team in downtown Austin with free parking
- Friendly, small company environment with a progressive culture
- Backed by Audi, a 116-year-old automotive industry leader
- Discounts on Audi vehicle purchases and discounted leases through the Vehicle Lease Program
Top Skills
What We Do
Dealerware transforms the automotive retailers of today into the mobility network of tomorrow. Launched in 2016, Dealerware manages tens of thousands of vehicles at dealerships in North America across every major manufacturer brand. By combining a mobile-first approach with fresh design thinking, Dealerware’s industry-leading SaaS platform enables best-in-class fleet management and mobility services for the top automotive dealerships and manufacturers.
Why Work With Us
“I can't speak highly enough of my teammates. We do a great job of hiring curious, smart, dedicated, passionate and friendly people. This is our superpower.”
This is a real comment from our engagement survey about our greatest asset and the best reason to work here: our team.
Gallery








Dealerware Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
To support operational effectiveness, team collaboration, and company culture, we require all hybrid employees to work onsite in the Austin, TX office at least two days per week on Tuesdays and Thursdays.