Principal Software Engineer

DriveTime Car Sales

United States

On-site

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DriveTime Car Sales is seeking a Principal Software Engineer to lead complex, business-critical initiatives across the organization. You will design scalable solutions, guide engineering strategy, and solve challenging problems using modern cloud-native technologies.

This hands-on role influences technical direction, champions best practices, and drives measurable business impact. As a principal engineer, you will lead the design, development, and delivery of enterprise-scale software, architect

Qualifications

  • Bachelor's degree in IT, CS, engineering or related field.
  • 8+ years of professional software engineering experience.
  • Experience with object-oriented languages (C#, Java, Python).
  • API design experience using RESTful services and GraphQL.

Responsibilities

  • Lead design, development, and delivery of enterprise-scale software solutions.
  • Architect and build modern applications using OO languages.
  • Design and implement APIs with REST/GraphQL and serverless tech.
  • Drive data platform solutions across relational and non-relational databases.
  • Provide technical leadership through code reviews and architecture reviews.
  • Collaborate with product, architecture, and business teams.

Skills

OOP languages
C#/Java/Python
API design
RESTful APIs
Azure cloud
Front-end frameworks
DB design/NoSQL

Education

Bachelor's degree in IT/CS/Engineering

Tools

SQL Server
MongoDB
PostgreSQL
Okta/Auth0/Cognito
Angular/React/Vue

Job description

What's Under the Hood

DriveTime Family of Brands is the largest privately owned used car sales finance & servicing company in the nation. Headquartered in Tempe, Arizona and Dallas, Texas, we create opportunities and improve the lives of our customers and our employees by placing a focus on putting the right customer, in the right vehicle, on the right terms and on their path to ownership.

The DriveTime Family of Brands spans across DriveTime, Bridgecrest and SilverRock. You can find us at the intersection of technology and innovation as we use our proprietary tools and over two decades of industry knowledge to redefine the process of purchasing, financing, and protecting your vehicle.

That's Nice, But What's the Job?

This is not a position for which sponsorship will be provided. Individuals with temporary visas or who need sponsorship now or in the future are not eligible for hire at this time.

In short, as a Principal Software Engineer, you will serve as a technical leader responsible for driving complex, business-critical initiatives across the organization. You will partner closely with product, architecture, and business stakeholders to design scalable solutions, lead engineering strategy, and solve challenging technical problems using modern cloud-native technologies. This role requires a hands-on engineer who can influence technical direction, champion best practices, and help shape the future of our software platforms while delivering measurable business impact.

In Long, as the Principal Software Engineer, you will be responsible for:
  • Leading the design, development, and delivery of enterprise-scale software solutions and strategic technology initiatives.
  • Architecting and building modern applications using object-oriented programming languages such as C#, Java, or Python.
  • Designing, developing, and optimizing APIs using RESTful services, GraphQL, and serverless architectures.
  • Driving application integration efforts across internal systems and external third-party platforms.
  • Collaborating with product, architecture, and business teams to align technical solutions with organizational objectives.
  • Providing technical leadership and guidance to engineering teams through architecture reviews, code reviews, and best practice development.
  • Designing and implementing scalable data solutions leveraging both relational and non-relational databases.
  • Developing secure applications utilizing modern authentication and authorization frameworks and identity providers.
  • Contributing to front-end application development using modern frameworks such as Angular, React, or Vue.
  • Building and deploying cloud-native applications within Azure and other cloud environments as needed.
  • Partnering with marketing and customer technology teams to integrate Customer Data Platforms (CDPs) and Customer Engagement Platforms (CEPs).
  • Evaluating emerging tools, technologies, and engineering practices to improve software quality, scalability, and operational efficiency.
  • Influencing technical strategy and communicating architectural decisions to senior leadership and key stakeholders.
  • Balancing technical excellence, delivery timelines, and business priorities to achieve successful outcomes.
So What Kind of Folks Are We Looking For?
  • Ability to establish strong cross-functional partnerships across product, engineering, architecture, and business teams.
  • Strong engineering fundamentals with the ability to identify enduring solutions beyond technology trends.
  • Proven ability to navigate and influence product and engineering tradeoffs.
  • Demonstrated leadership through influence, collaboration, and technical expertise.
  • Results-oriented mindset with a focus on delivering high-impact business outcomes.
  • Excellent verbal and written communication skills with the ability to engage technical and non-technical audiences.
  • Data-driven approach to decision-making and problem-solving.
  • Strong analytical thinking and the ability to solve complex challenges regardless of technology stack.
  • Passion for innovation, continuous learning, and mentoring fellow engineers.
The Specifics.
  • 8+ years of professional software engineering experience.
  • Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related field.
  • Extensive experience with object-oriented programming languages such as C#, Java, or Python.
  • Expertise in API design and development using RESTful services, GraphQL, and serverless architectures.
  • Experience working with relational and non-relational databases including Microsoft SQL Server, MongoDB, PostgreSQL, or similar technologies.
  • Experience integrating enterprise applications and third-party systems.
  • Exposure to authentication and authorization platforms such as Okta, Auth0, Cognito, Firebase, or similar solutions.
  • Experience with modern front-end frameworks such as Angular, React, or Vue.
  • Experience building solutions in cloud environments, preferably Microsoft Azure.
  • Experience with Customer Data Platforms (CDPs), prefera
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Alignity Solutions • Coppell (TX)

Hybrid
USD 140,000 - 200,000
Hybrid work model
Principal Software Engineer - Tysons, VA
Principal Software Engineer - Tysons, VA

Pivotal Solutions • McLean (VA)

On-site
USD 180,000 - 260,000
Principal Software Engineer
Principal Software Engineer

DriveTime • United States

Remote
USD 150,000 - 205,000
Work From Home
Healthcare benefits
401K and Life Insurance
+4
Principal Software Engineer
Principal Software Engineer

DriveTime Automotive Group • Tempe (AZ)

Remote
USD 180,000 - 240,000
Work From Home
Medical, dental, and vision insurance
401(K) with company contributions
+2
Principal Software Engineer
Principal Software Engineer

Waltech • Dallas (TX)

On-site
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Mystic Spear, LLC • Mission (KS)

Hybrid
USD 140,000 - 190,000
Software Engineer, Principal (.NET / React)
Software Engineer, Principal (.NET / React)

Infor Inc. • Atlanta (GA)

On-site
USD 140,000 - 170,000
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Tacoma (WA)

On-site
USD 150,000 - 190,000
Principal Full-Stack Engineer
Principal Full-Stack Engineer

SIDRAM TECHNOLOGIES • Richards (TX)

Hybrid
USD 170,000 - 230,000