DriveTime Family of Brands is the largest privately owned used car sales finance & servicing company in the nation. As a Senior Principal Software Engineer, you will lead technical initiatives, ensure architectural integrity, and collaborate with cross-functional teams to translate strategic objectives into actionable technical plans.
Responsibilities:
- Leading the technical vision and execution of complex engineering initiatives, ensuring architectural integrity, long‑term scalability, and alignment with business strategy
- Designing and evolving core systems by applying deep expertise in object‑oriented programming, API design, cloud-native patterns, and modern integration approaches across a diverse technology ecosystem
- Serve as a hands-on technical advisor who can dive into intricate problems, untangle ambiguity, and deliver elegant, reliable solutions that raise the engineering bar
- Act as a multiplier for the team - guiding engineers through design decisions, fostering strong engineering fundamentals, and encouraging experimentation, learning, and continuous improvement
- Partner closely with product, architecture, data, and business stakeholders to translate strategic objectives into actionable technical plans, ensuring clarity, feasibility, and measurable outcomes
- Champion engineering excellence through thoughtful code reviews, architectural reviews, and technical mentorship, helping teams recognize tradeoffs and make informed decisions
- Influence engineering culture by modeling ownership, curiosity, and accountability - focusing on what matters most and moving initiatives forward with purpose and precision
Requirements:
- 8+ years' experience in software engineering
- Bachelors Degree in Information Technology or related field or equivalent experience
- Ability to establish cross-functional, collaborative relationships with business and technology partner spanning product, architecture, and business stakeholders
- Strong and solid engineering fundamentals; recognizes patterns come and go
- Steward of navigating product and engineering tradeoffs within the teams
- Communicates clearly and concisely, both orally and in writing
- Data driven strategy is at the root of their approach to problem solving
- Strong analytical and problem-solving skills, regardless of technology
- OOL expertise (C#, Java, or Python)
- API development and Design Patterns expertise (RESTful, GraphQL, Serverless)
- Relational and non-relation database experience (Microsoft SQL, MongoDB, PostGres etc...)
- Application Integration Expertise (internal and external)
- AuthN/Z exposure (Okta, Auth0, Cognito, Firebase, etc...)
- Front-end exposure (Modern Angular, React, or Vue)
- Cloud exposure: Azure (preferred), AWS, or GCP
- CDP (Segment (preferred) Tealium, mParticle, etc...) experience
- CEP (Braze (preferred), HubSpot, Salesforce, Zoho) experience
- Experience with low-code platforms such as Pega, Segment, Decisions etc