2 days ago
Richmond, VA, USASenior
Base Salary
$104k - $156k/yr
Responsibilities
- Design and build responsive web applications for customer service and collections associates.
- Develop Angular user interfaces and C#/.NET middle-tier services using BFF patterns.
- Build and maintain APIs and integration services connecting web applications with backend systems and third-party services.
- Integrate applications with enterprise systems, including CarMax Auto Finance’s Alfa loan accounting platform.
- Collaborate with business stakeholders, operations teams, and technology partners to translate processes into tools and workflows.
- Support design, development, testing, implementation, deployment, and production support across the software lifecycle.
- Improve application performance, usability, reliability, and scalability.
- Develop unit and integration tests and support secure handling of authentication, authorization, encryption, and sensitive data.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or an equivalent combination of education and experience.
- At least 5 years of professional experience building full-stack web applications with modern front-end interfaces and middle-tier/API services.
- Proficiency with Angular 17+ and Angular Material, C# and .NET 8+, YARP, SSO authentication, and mutual TLS.
- Experience designing, building, and consuming RESTful APIs and integrating enterprise systems.
- Working knowledge of relational databases such as Microsoft SQL Server or Oracle, including basic SQL query writing and optimization.
- Strong understanding of secure coding, authentication, authorization, encryption, and handling personally identifiable information.
- Experience with unit and integration testing, preferably using Spectator, Jasmine, and Playwright.
- Experience with Git, GitHub, reusable libraries, NuGet, Microsoft Azure, and application deployment and support.
- Preferred qualifications include internal operational or workflow application development, financial-system integrations, microservices or distributed systems, Agile development, CI/CD, build automation, release management, IIS configuration, automated performance testing, and regulated-data environments.
- Applicants must be currently authorized to work in the United States on a full-time basis.
Benefits
- Hybrid work arrangement based at the Richmond, Virginia Corporate Office, with Richmond associates working onsite 4 days per week.
- Full-time associates receive paid sick, vacation, holiday, floating holiday, bereavement, and jury-duty time according to employment classification and company policy.
- Full-time hourly or commission/incentive-eligible associates can earn up to 48 hours of sick time annually and 80–200 hours of vacation annually after a 90-day waiting period, depending on tenure.
- Full-time salaried associates receive paid time away as needed for sick time, vacation, bereavement, jury duty, holidays, and floating holidays, subject to manager approval.
- Eligible associates may receive holiday premium pay when working on a scheduled holiday due to business needs.
- The role may be eligible for bonus and equity.
Tech Stack
Categories
About CarMax
CarMax is the largest U.S. retailer of used cars, selling and buying vehicles through a nationwide store network and an online platform for consumers. It also provides in-house financing and runs wholesale auctions for dealers. Founded in 1993 and headquartered in Richmond, Virginia, CarMax is a public company (NYSE: KMX) whose business model centers on vehicle sales, trade-ins, and related services such as appraisals, warranties, and home delivery in many markets.
