DriveTime

Principal Software Engineer

DriveTime
Apply
4 days ago
Tempe, AZ, USAStaff+

Responsibilities

  • Lead the design, development, and delivery of enterprise-scale software solutions and strategic technology initiatives.
  • Architect and build cloud-native applications using C#, Java, or Python.
  • Design, develop, and optimize APIs using GraphQL and serverless architectures.
  • Drive integrations across internal systems and external third-party platforms.
  • Design and implement scalable relational and non-relational data solutions.
  • Develop secure applications using authentication and authorization frameworks and identity providers.
  • Contribute to front-end development using Angular, React, or Vue.
  • Provide technical leadership through architecture reviews, code reviews, best practices, and mentoring.
  • Integrate Customer Data Platforms and Customer Engagement Platforms with marketing and customer technology teams.
  • Evaluate technologies and engineering practices, influence technical strategy, and communicate architectural decisions to senior leadership.

Requirements

  • 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 GraphQL and serverless architectures.
  • Experience with Microsoft SQL Server, MongoDB, PostgreSQL, or similar relational and non-relational databases.
  • Experience integrating enterprise applications and third-party systems.
  • Exposure to authentication and authorization platforms such as Okta, Auth0, Cognito, or Firebase.
  • Experience with Angular, React, or Vue.
  • Experience building solutions in cloud environments, preferably Microsoft Azure.
  • Experience with Customer Data Platforms, preferably Segment, and Customer Engagement Platforms, preferably Braze.
  • Preferred experience with Pega, Segment, or Decisions; regulated or enterprise-scale environments; modernization, digital transformation, or cloud migration; event-driven or microservices architectures; and mentoring senior engineers.

Benefits

  • Work from home from an approved city and state with a suitable home office and reliable, secure internet.
  • Medical, dental, and vision insurance with company-paid premium contributions.
  • 401(k), company-paid life insurance, and short- and long-term disability coverage.
  • Professional growth opportunities and tuition reimbursement.
  • Wellness program with coaching, journeys, cash incentives, and medical-premium discounts.
  • Paid time off including wellness days, holidays, and vacation time.
  • Hiring is contingent on successful background and drug screening; the workplace is drug-free and tobacco-free.

Tech Stack

AngularAzureC#FirebaseGraphQLJavaMicrosoft SQL ServerMongoDBPostgreSQLPythonReactVue.js
DriveTime

About DriveTime

1,001-5,000 employees

DriveTime is a privately held used-car retailer and auto-finance company that sells and finances vehicles for consumers, including those with challenged credit. It operates a national dealership network and provides loan servicing through Bridgecrest and vehicle protection through SilverRock. Founded in 2002 and headquartered in Tempe, Arizona, with a major presence in Dallas, Texas, the company uses proprietary technology to manage sales, underwriting, and servicing.

Contact me