DriveTime

Senior Software Engineer

DriveTime
Apply
1 day ago
Tempe, AZ, USASenior

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Angular and .NET.
  • Partner with product owners, business analysts, and technical teams to understand processes and system dependencies.
  • Translate mainframe-era workflows into clean, documented APIs and services.
  • Build and maintain RESTful and GraphQL APIs for front-end and back-end integration.
  • Create Angular single-page applications with attention to usability and performance.
  • Contribute to event-driven and workflow-oriented solutions, including asynchronous processing, reconciliation, and backfill scenarios.
  • Write clean, testable, and maintainable code and participate in code reviews.
  • Own engineering solutions end to end while improving reliability, observability, scalability, security, performance, and compliance.
  • Mentor junior engineers and support team growth and continuous improvement.

Requirements

  • 5+ years of full-stack development experience with C# and .NET.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • Hands-on experience building scalable, distributed systems.
  • Strong experience developing RESTful and/or GraphQL APIs.
  • Experience designing and working with event-driven architectures.
  • Strong knowledge of SQL Server, including complex queries and stored procedures.
  • Proficiency with modern front-end development using Angular, React, or Vue.
  • Experience writing unit tests and supporting high-quality, maintainable codebases.
  • Working knowledge of Azure cloud services such as App Services, Functions, and Azure SQL.
  • Experience with DevOps practices, CI/CD pipelines, and deployment automation.
  • Preferred experience in financial services, accounting systems, or corporate finance environments.
  • Preferred experience modernizing legacy or monolithic applications into service-oriented or microservices architectures.
  • Exposure to Kafka or Confluent, Docker, Kubernetes, AKS, Pega BPM, Informatica, or Snowflake is preferred.
  • Strong collaboration, communication, problem-solving, ownership, adaptability, and responsible use of AI-assisted development tools are expected.

Benefits

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

Tech Stack

AngularApache KafkaAzureC#DockerGraphQLInformaticaKubernetesMicrosoft SQL Server.NETReactSnowflakeVue.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