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
- ...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
- 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...SuggestedRemote work
- ...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
$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...SuggestedWork experience placementLocal area$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...SuggestedPermanent employmentTemporary workWork experience placementFlexible hours- ...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 officeWork from home
$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 timeRemote work- 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 officeWork from home
- ...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...
$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 payContract workTemporary workLocal areaFlexible hours- ...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 employmentTemporary workWorldwideFlexible hours
- ...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 payPermanent employmentFull timeLocal areaRemote work
- ...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
- ...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 employmentTemporary workFlexible hours
- 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 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 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 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...
- 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
- 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...
- 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...
- ...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...ApprenticeshipLocal areaRemote workWorldwideFlexible hours
$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 employmentRemote workWorldwide- ...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 areaShift work
- ...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...
- 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
- ...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 workWork experience placementRemote workFlexible hours
$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 payWork experience placementWork at officeLocal areaRemote workFlexible hours- ...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 workWork at office
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer II, Software. Be the first to apply!
- software engineer internship remote Richmond, VA
- machine learning software engineer Richmond, VA
- software engineer part time Richmond, VA
- senior robotics software engineer Richmond, VA
- software developer night shift Richmond, VA
- software engineer entry level Richmond, VA
- software development engineer aws Richmond, VA
- startup software engineer Richmond, VA
- part time software developer remote Richmond, VA
- graduate software engineer Richmond, VA

