Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineer II, Software

CarMax Business Services LLC

About this job At CarMax, we are industry disruptors. At the heart of our innovation is new digital products. Working on many different aspects of the customer experience, our EngineersII research and discover new opportunities and shape products to fulfill them. From inception to completion, you will develop tools and technology, learning quickly from our spirit of experimentation. You will have a direct impact on improving the performance of our business and ensuring customers can buy the vehicles they want in a way that is right for them! What you will do – Essential Responsibilities Design and build web applications that support customer service and collections associates in a high-volume call center environment. Develop responsive, intuitive user interfaces and middle-layer services that integrate with enterprise systems, including CarMax Auto Finance’s loan accounting platform (Alfa). Work closely with business stakeholders, operations teams, and technology partners to translate servicing and collections processes into effective tools and workflows. Build and maintain APIs and integration services that connect the web application to backend systems and third‑party services. Support the full software lifecycle, including design, development, testing, implementation, and production support. Continuously improve application performance, usability, and reliability to support associates who rely on these tools every day. Purpose of the role It takes a passion for technology and problem‑solving to build applications that make a real difference in how associates serve customers. In this role, you will work collaboratively with business and technology partners to design and deliver web applications and integration services that support customer service and collections operations. You will be involved throughout the development lifecycle—from understanding user needs and exploring solutions, to building, testing, and deploying reliable, scalable applications that solve complex business problems. Qualifications and Requirements Basic Qualifications Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent combination of education and experience). 3+ years of professional experience building full‑stack web applications, including modern front‑end UIs and middle‑tier / API services. Proficiency with: Angular17+ (with Angular Material) for responsive, component‑based UIs C# and .NET8+ for backend services and BFF patterns YARP for API routing and reverse‑proxy integration SSO Auth + mTLS for secure inter‑service communication Experience designing, building, and consuming RESTful APIs that integrate with enterprise systems. Working knowledge of relational databases (Microsoft SQL Server, Oracle, or similar) — ability to write and optimize basic SQL queries and understand relational data models. Strong understanding of secure coding practices, authentication/authorization, encryption, and handling sensitive data (PII). Experience writing unit and integration tests (Spectator + Jasmine and Playwright preferred) and working with Git / GitHub for version control and reusable libraries. Comfort working in Microsoft Azure environments and a willingness to adopt AI‑assisted development tools (GitHub Copilot and OpenCode) to accelerate delivery. Preferred Qualifications Experience building internal operational or workflow applications (customer service, servicing, collections, or similar business‑critical tools). Integration experience with financial systems, accounting platforms, or other enterprise systems. Familiarity with microservices, service‑oriented architecture, or distributed systems. Agile development experience and comfort working directly with business stakeholders to translate requirements into technical solutions. Knowledge of CI/CD pipelines, build automation, release management, and IIS configuration. Experience with automated performance testing or working in regulated data environments. Software Specific Qualifications and Requirements Proficiency in C# and the .NET / .NET Core framework for building web applications and backend services. Experience developing responsive web front‑end applications using HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., Angular). Experience implementing server‑side logic, business services, and API integrations (REST required, SOAP a plus). Experience working with data storage solutions including Microsoft SQL Server, Oracle, Azure data services, or Snowflake. Understanding of authentication, authorization, encryption, and secure handling of sensitive data (PII). Experience developing reusable code and shared libraries and using version control systems (Git, GitHub, NuGet). Experience writing unit tests and integration tests to ensure application reliability and maintainability. Experience deploying and supporting applications in Microsoft Azure environments. Experience in the following preferred: Advanced SQL development, including stored procedures, scripting, and data modeling in Microsoft SQL Server. Experience with automated testing and performance testing. Experience working in distributed or service‑oriented architectures. Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines (e.g., TeamCity or similar tools). Experience configuring and supporting web applications in IIS. Experience with build automation, environment configuration, and release management. Experience developing internal operational systems such as customer service, servicing, collections, or workflow applications. Experience working with financial systems or regulated data environments. Work Location and Arrangement This role will be based out of the Richmond Midtown Office and have a Hybrid work arrangement. Associates based in Richmond work on‑site 4 days per week. Work Authorization Applicants must be currently authorized to work in the United States on a full‑time basis. Equal Opportunity CarMax is an equal opportunity employer, and all qualified candidates will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, or any other characteristic protected by law. Reasonable Accommodation Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Engineer II, Software in Richmond, VA vacancy
  •  ...CarMax Business Services in Richmond is seeking a Full Stack Engineer II to design and build web applications that enhance customer service and collections. Candidates should have a Bachelor's degree in a related field, 3+ years of experience in full-stack development,... 
    Suggested

    CarMax Business Services LLC

    Richmond, VA
    1 day ago
  • A leading data streaming platform company is looking for a Senior Software Engineer II to take ownership of critical backend systems. The role requires 5+ years of experience and proficiency in backend programming languages, along with hands-on experience in distributed... 
    Suggested
    Remote work

    Confluent

    Richmond, VA
    2 days ago
  •  ...The Software Engineer II is responsible for designing, modifying, developing, writing, and implementing software applications. This role also involves supporting and installing software applications and operating systems. The position contributes to the testing process... 
    Suggested

    Compunnel

    Richmond, VA
    1 day ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Richmond, VA
    6 days ago
  • $99.2k - $124k

     ...As a Software Engineer II here at Honeywell, you will serve as a UI Developer responsible for designing, developing, and maintaining user interfaces that deliver exceptional user experiences. You will work extensively with Next.js, JavaScript, and CSS to build intuitive... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell

    Henrico, VA
    4 days ago
  •  ...Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world... 
    Work at office
    Work from home

    LoopNet

    Richmond, VA
    4 days ago
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Full time
    Remote work

    Confluent

    Richmond, VA
    2 days ago
  • Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, CoStar Group is on a mission to digitize the world... 
    Work at office
    Work from home

    CoStar Group, Inc.

    Richmond, VA
    5 days ago
  •  ...A tech company based in Richmond, Virginia, is seeking a Software Engineer II. This role involves designing and implementing software applications, supporting installations, and participating in testing processes. The ideal candidate should have a Bachelor's degree and... 

    Compunnel

    Richmond, VA
    1 day ago
  • $25.48 - $63.65 per hour

     ...Job Description The Data Migration Engineer II is responsible for designing, building, testing, and executing data migration solutions that support Oracle Health implementation and interface projects. As part of the Data Management and Migration Delivery Team... 
    Hourly pay
    Contract work
    Temporary work
    Local area
    Flexible hours

    Oracle

    Richmond, VA
    3 days ago
  •  ...Tridium is the inventor of the Niagara Framework, an IoT software framework that solves the challenges of managing smart devices,...  ...team is looking for an energetic and innovative Java Software Engineer. You will report directly to our Engineering Manager and you'll... 
    Permanent employment
    Temporary work
    Worldwide
    Flexible hours

    Honeywell

    Henrico, VA
    4 days ago
  •  ...Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -102025-104246 Date Posted: 05/28/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Richmond, VA
    6 days ago
  •  ...Eliassen Group is seeking a Front-End Engineer II to create and enhance single-page applications that serve both internal and user-facing systems. In this remote role, you'll collaborate with a team of developers and designers, applying strong JavaScript skills with a... 
    Remote work

    Eliassen Group

    Richmond, VA
    5 days ago
  •  ...overall effectiveness of our corporate operations by developing software solutions that enhance productivity and streamline processes,...  ...for an experienced, energetic, and innovative Embedded Software Engineer to be based in Richmond, VA. Tridium is a global software and services... 
    Permanent employment
    Temporary work
    Flexible hours

    Honeywell

    Richmond, VA
    4 days ago
  • Job Description Tridium's software development team is looking for an energetic and innovative Java Software Engineer. You will report directly to our Engineering Manager and you'll work out of our Richmond, VA location on a Hybrid work schedule. We want highly motivated... 
    Permanent employment

    United Cerebral Palsy of Georgia

    Henrico, VA
    5 days ago
  • United Cerebral Palsy of Georgia is seeking a Java Software Engineer to join their team in Highland Springs, Virginia. This role involves designing, developing, and testing innovative software for the Niagara Framework in a hybrid work environment. The ideal candidate has... 

    United Cerebral Palsy of Georgia

    Henrico, VA
    5 days ago
  • United Cerebral Palsy of Georgia is seeking an innovative Java Software Engineer to join their team in Richmond, VA. This hybrid role involves designing, developing, and testing cutting-edge software for the Niagara Framework. We seek highly motivated engineers with a passion... 

    United Cerebral Palsy of Georgia

    Mechanicsville, VA
    5 days ago
  • United Cerebral Palsy of Georgia is looking for a passionate Java Software Engineer to join their innovative software development team in Sandston, VA. This role involves designing, developing, and testing new software for the Niagara Framework. Key responsibilities include... 

    United Cerebral Palsy of Georgia

    Sandston, VA
    5 days ago
  • Tridium is looking for an energetic and innovative Java Software Engineer to join their Richmond, VA office in a hybrid work environment. The ideal candidate will have a Bachelor's degree in Computer Science and 3 years of software engineering experience, including 2 years... 
    Work at office

    United Cerebral Palsy of Georgia

    Glen Allen, VA
    5 days ago
  • A leading real estate information company is seeking a Software Engineer II to develop high-performance web applications in Richmond, VA. The role requires expertise in React.js, TypeScript, and Tailwind CSS, with a focus on building UI components and collaborating with... 

    CoStar Group

    Richmond, VA
    5 days ago
  • QTS Realty Trust is looking for a Data Center Infrastructure Management (DCIM) Engineer II in Richmond, Virginia. This role focuses on the management of Electric Power Monitoring Systems (EPMS) and Building Management Systems (BMS), ensuring operational efficiency and strategic... 

    QTS Realty Trust

    Richmond, VA
    1 day ago
  •  ...sustainability when manufacturing our products. Position: IT Support Engineer II Reports To: Senior IT Infrastructure Systems Manager for...  ...our 3rd party service desk, providing expert resolution for software, hardware, and network issues Onsite Support: Deliver... 
    Apprenticeship
    Local area
    Remote work
    Worldwide
    Flexible hours

    KSB SE and Co KGaA

    Richmond, VA
    5 days ago
  • $57.5k - $77.63k

     ...re doing! Job Description Summary: The Technical Support Engineer II (TSE) will be part of a team of support engineers as part of a...  ...installation, setup, configuration and functionality of Rocket Software products. This person will troubleshoot reported symptoms to... 
    Permanent employment
    Remote work
    Worldwide

    Rocket Software

    Richmond, VA
    2 days ago
  •  ...Overview of Job Function: As a Principal Engineer, you will be the senior-most technical...  ...organization builds, scales, and operates its software. This is a high-visibility, high-impact...  ...scale. Familiarity with SOC 2 Type II compliance, GDPR, and enterprise data privacy... 
    Local area
    Shift work

    Verint Systems

    Richmond, VA
    4 days ago
  •  ...A leading construction firm in Virginia seeks a Field Engineer II. This role involves learning and adapting within project teams, ensuring quality control, and managing safety standards. Ideal candidates will possess a Bachelor's or Master's degree in Engineering or Construction... 

    Gilbane Building Company

    Richmond, VA
    2 days ago
  • A leading IT staffing firm is seeking a Shared Services Technical Support Engineer II in Glen Allen, Virginia. The role involves acting as a subject matter expert for AgileTrac, resolving application errors, and running customer analytics reports. Candidates should have... 
    Remote job

    Collabera

    Glen Allen, VA
    1 day ago
  •  ...and external collaboration and communication. The Field Service Engineer II will be expected to provide technical expertise and...  ...travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state-of-the-art technology... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Honeywell International, Inc.

    Richmond, VA
    5 days ago
  • $25 - $33 per hour

     ...departments, executive levels, and customers daily. IT Technician II Responsibilities: Provide support of incoming requests to the...  ...fixes as determined. Installing and configuring hardware and software components throughout various network infrastructure devices.... 
    Hourly pay
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    TeamLogic IT Richmond

    Richmond, VA
    3 days ago
  •  ...The O&S Cloud Engineer is responsible for the deployment, provisioning, hardening, and optimization of cloud infrastructure and related cloud services, with a program focus on Oracle Cloud Infrastructure (OCI). This role designs, builds, maintains, and enhances cloud... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Richmond, VA
    6 days ago
  • Synerfac Technical Staffing Internal is seeking a Fire Alarm Engineer II - IV in Richmond, VA. This position involves performing design engineering and providing system design support across MEP disciplines, as well as consulting with various stakeholders. The ideal candidate... 

    Synerfac Technical Staffing

    Richmond, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineer II, Software. Be the first to apply!