DriveTime

Senior Software Engineer - Remote

DriveTime
Apply
28 days ago
Remote, United States or 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 documented APIs and services.
  • Build and maintain RESTful and GraphQL APIs for front-end and back-end integration.
  • Create Angular-based 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 aligned with engineering best practices.
  • Own engineering solutions end to end and improve reliability, observability, and scalability.
  • Ensure applications meet security, performance, and compliance expectations.
  • Participate in code reviews and mentor junior engineers.

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 maintainable codebases.
  • Working knowledge of Azure cloud services, including 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.
  • Preferred exposure to Kafka or Confluent, Docker, Kubernetes or AKS, Pega BPM, Informatica, and Snowflake.
  • Ability to collaborate cross-functionally, communicate technical concepts clearly, take ownership, and use AI-assisted development tools responsibly.

Benefits

  • Work from home in an approved city and state with a quiet, conducive home office and reliable, secure internet.
  • Medical, dental, and vision insurance with substantial employer premium coverage.
  • 401(k), company-paid life insurance, and short- and long-term disability coverage.
  • Professional growth opportunities and tuition reimbursement.
  • Wellness program with coaching, incentives, and medical-premium discounts.
  • Paid time off including wellness days, holidays, and vacation time.
  • Full-time employees receive wellness days, holidays, and paid time off; part-time employees receive vacation time based on hours worked.

Tech Stack

AngularApache KafkaAzureC#DockerGraphQLInformaticaKubernetesMicrosoft SQL Server.NETReactSnowflakeVue.js

Categories

DriveTime

About DriveTime

1,001-5,000 employees
Contact me