Principal Software Engineer
DriveTime Used Cars
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), preferably Segment, or similar technologies.
- Experience with Customer Engagement Platforms (CEPs), preferably Braze, or similar technologies.
Nice to Haves
- Experience with low-code or workflow automation platforms such as Pega, Segment, Decisions, or similar technologies.
- Experience working within highly regulated or enterprise-scale environments.
- Prior experience leading large-scale modernization, digital transformation, or cloud migration initiatives.
- Background implementing event-driven or microservices-based architectures.
- Experience mentoring senior engineers and helping establish engineering standards across multiple teams.
#LI-JW5
So What About the Perks? Perks matter
- Work From Home. Feel free to rock the casual wear while still being camera ready. You will be working from your home office (in an approved city & state) and make sure you have a conducive and quiet workspace with no distractions and reliable and secure internet.
- Medical, dental, and vision, oh my! DriveTime Family of Brands covers a sizable amount of insurance premiums to ensure our employees receive top-tier healthcare coverage.
- But Wait, There’s More. 401(K), Company paid life insurance policy, short and long-term disability coverage to name a few.
- Growth Opportunities. You grow, I grow, we all grow! But seriously, DriveTime Family of Brands is committed to providing its employees with every opportunity to grow professionally with roughly over 1,000 employees promoted year over year.
- Tuition Reimbursement. We’re as passionate about your professional development as you are. With that, we’ll put our money where our mouth is.
- Wellness Program. Health is wealth! This program includes self-guided coaching and journeys, cash incentives and discounts on your medical premiums through engaging in fun activities!
- Gratitude is Green. We offer competitive pay across the organization, because, well… money matters!
- Paid Time Off. Not just lip service: we work hard, to play hard! Paid time off includes (for all full-time roles) wellness days, holidays, and good ole' fashioned YOU time! For our Part-timers, don't fear you get some time too...vacation time is available - the more you work, the more you earn!
Anything Else? Absolutely.
DriveTime Family of Brands is Great Place to Work Certified! And get this: 90% of our rockstar employees say they feel right at home here. We could spend a lot of time having you read about ALL our awards, but we’ll save time (and practice some humility) just naming a few others; Comparably Awards: Best Company for Diversity, Best Company Culture and Best Company Leadership, oh and don’t forget Phoenix Business Journal Healthiest Employers (okay, we’ll stop there)!
Hiring is contingent upon successful completion of our background and drug screening process. DriveTime is a drug-free, tobacco-free workplace and an Equal Opportunity Employer.
And when it comes to hiring, we don't just look for the right person for the job, we seek out the right person for DriveTime. Buckle up for plenty of opportunities to grow in a professional, fun, and high-energy environment!
- ...Job Description Senior Mobile Software Engineer (iOS) San Diego, CA (Hybrid on-site 3x per week) A venture-backed medical device startup in San Diego is hiring a Senior Mobile Software Engineer to own its patient-facing mobile app, with iOS as the primary focus...SuggestedLocal areaRemote work
$229k - $412k
...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux,...SuggestedPermanent employmentWork experience placementWork at officeLocal areaRemote work$107.5k - $204.5k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...of aerospace and defense. The Software organization develops software applications... ...delivers superior solutions. Our Principal Embedded Real-Time Software Developer/Integrator...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...What You Will Do Design, develop, test, deliver, and maintain software for a cutting-edge satellite ground system. Work with...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$132.4k - $251.6k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...the future of aerospace and defense. Software Security Sensors and Effectors (S3E) Department is looking to hire a Sr Principal Software Security Engineer in Tucson, AZ...SuggestedTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$186.1k - $257.5k
...between our customer base and the funding suppliers. As a Principal Engineer at Upstart on the Capital Marketplace team, you will... ...equivalent) + 8 years of experience Strong technical and software engineering fundamentals including a demonstrated ability to...Currently hiringLocal areaRemote workWork from home$190.6k - $263.9k
...stakeholders across risk, legal, compliance, security, and operations to create software solutions that support the bank's growth as a licensed financial institution. As a Principal Software Engineer, you will provide technical leadership across a growing portfolio of...Full timeBank staffCurrently hiringLocal areaRemote workWork from home$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...solutions, integrate, and deploy the systems to help support tactical software development, testing, and delivery for missiles to the...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours- ...better. And it means we prioritize a diverse F5 community where each individual can thrive. Position Summary: The Principal Software Design Engineer in Test serves as a key technical leader responsible for both the architectural design of software systems and the strategic...Work at officeLocal areaRemote workWork from home
$120k - $180k
...will oversee Avery Dennison’s innovative software products and lead cross-functional... ...help hire, onboard, and lead a team of engineers, establishing code quality standards, CI... ...~ Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high...Full timeRemote workWorldwide$197.3k - $344.7k
...to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI... ...scale enterprise solutions. Technical Leadership: As a Principal-level member of technical staff, the team will be expecting...Full timeShift work$163.8k - $257.4k
...a culture that backs your ambition, you won’t just contribute. You’ll make things happen fast. We are looking for a Principal Software Engineer to serve as a senior technical force multiplier across three pillars of our Platform Engineering organization: Integrations...Full timeRemote work- ...orchestration, Mirantis empowers platform engineering teams to deliver composable, production... ...Role Overview Design and build the software that provisions, integrates, and... ...About the Role We are looking for a principal-level software engineer who thinks in systems...Full timeLocal areaRemote work
$220k - $228k
...connected, personalized experiences that drive lasting shopper loyalty. Position Summary: Swiftly is searching for a Principal Software Engineer to lead the architecture of our ads and martech platform: the systems that author retail media campaigns, generate...Full timeRemote work$146.2k - $182.7k
~ LexisNexis Risk Solutions FL, Inc. ~ Consulting/Principal Software Engineer ~9443 Springboro Pike, Miamisburg, OH 45342 JOB DESCRIPTION: ~ Serve as a primary technical point of contact for external technology resources. Provide design input across a product. Work...Full timeWork at officeLocal areaRemote work- ...Job Overview: ExploreK12 Literacy is looking for a Principal Software Engineer who combines deep technical expertise, strong engineering judgment, and hands-on execution. This role is for an engineer who can get deeply into a complex, mature application, understand...Permanent employmentFull timeWork at officeImmediate startRemote work
$140k - $240k
...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer Principal helps shape the architecture behind the customer-facing experiences on homedepot.com, supporting four product teams in our Online...Full timeWork experience placementRemote workShift workNight shift- ...Location: Cambridge, MA Join us as a Principal Software Engineering, where you will set the technical direction and architect high-performance simulation solutions for mission-critical defense and aerospace applications. If you excel at building high-performance solutions...Full timeWork experience placementLocal areaRemote work
- ...expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer... ...of their infrastructure strategy. Job Description As Principal Software Engineer, you are the senior technical voice for Enterprise...Full timeRemote work
$155k - $197k
...onboarding, and management process to unlock growth potential for all. About The Position We are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for...Full timeLocal areaRemote workFlexible hours$60 - $65 per hour
...Join to apply for the Principal Software Development Engineer role at BioSpace 18 hours ago Be among the first 25 applicants Join to apply for the Principal Software Development Engineer role at BioSpace Get AI-powered advice on this job and more exclusive...Full timeRemote workFlexible hours$107.5k - $204.5k
...Will Do: Lead program‑level technical strategy for embedded software, including boot, board bring‑up, HAL frameworks, diagnostics.... ...Have: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience...Full timeTemporary workWork experience placementWork at officeRemote workWork from homeFlexible hours$221.2k - $387.1k
...Company Description It all started when engineer Fred Luddy wrote code that automated a... ...approaches. Write and maintain declarative, software-defined infrastructure at scale, with... ...leadership. Level expectations ~ Principal : Sets technical direction across...Full timeWork at officeImmediate startRemote workFlexible hours$199k - $274k
...entering the next phase of that evolution: engineering risk and control capabilities that... ...ownership, and accountability. The Principal Engineer will help build the engineering... ...Significant experience leading enterprise-scale software, platform, or engineering capability....Full timeContract workWork at officeWork from homeWork visa- ...Asia. As our products and systems scale, we need technical leaders who can solve difficult engineering problems and raise the engineering bar around them. The Principal Software Engineer owns technical direction and execution for major products and systems . This is...Full timeRemote work
$246.5k - $395.6k
...Principal Software Engineer, Mobile ServiceTitan is the operating system for the trades. Our mobile platform puts that operating system in the hands of technicians and business owners in the field, and it has to work flawlessly, at scale, every time. We're looking for...Minimum wageFull timeTemporary workLocal areaFlexible hours$151.54k - $220.88k
...world's largest companies. We take on hard software challenges and turn them into durable... ..., the platforms they run on, and the engineering and design at every layer. Our commitment... ...th Lights live. Our pay ranges for our Principal Engineer position within our four US...Full timeTemporary workLocal areaRemote workFlexible hoursShift work- ...Principal Software Engineer - Packet Forwarding About Quvia Quvia is the first AI-powered quality of experience (QoE) management platform for things that move, like ships and planes, transforming connectivity and digital experiences even in the most remote and hard...Full timeRemote workFlexible hours
$155k - $175k
...how we design, build, and deliver them. Individuals in the Software Engineer roles design, develop, test, and maintain software... ...objectives and deliver value through continuous improvement. Principal Software Engineers are relied upon to independently lead the...Full timeRemote work$169.3k - $304.7k
...with the best As a technical authority, you will drive engineering excellence through robust solution design. You will integrate... ...maintain our globally distributed infrastructure. As a Principal Software Engineer Lead, you will be responsible for: Architecting...Full timeWork experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- principal solution architect Remote
- principal consultant Remote
- principal designer Remote
- principal Remote
- senior principal scientist Remote
- principal applied scientist Remote
- principal solutions consultant Remote
- principal data scientist Remote
- epic principal trainer Remote




