> Markdown version of [/jobs/ext/592902-sr-engineer-software-master-data-management](https://www.wearedevelopers.com/jobs/ext/592902-sr-engineer-software-master-data-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Engineer, Software-Master Data Management - **Company:** CarMax Business Services, LLC - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), HTML5, User Authentication, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Reuse, Continuous Integration, Data Integration, Extract Transform Load (ETL), Data Migration, Database Schema, DevOps, Python (Programming Language), Object-Oriented Software Development, Cloud Services, Responsive Web Design, Azure Service Bus, Scripting, Data Storage Technologies, .NET Core, Data Ingestion, ReactJS, Information Technology, Data Management, Restful APIs, Serverless Computing - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=195a6c2bf18795ed ## About the Role Do you have experience in Unit testing?, Do you have a Master's degree?, * Bachelor's Degree in Computer Science or related Technology field or equivalent experience and 5+ years of work experience or * Master's degree in Computer Science or related Technology field or equivalent experience and 3+ years of work experience, * 4+ years experience with hands on development of REST APIs and event based data integrations. Preferably in Azure using .NET. * Extensive knowledge and experience with Object Oriented Design and Principles. Hands-on experience with Microsoft.NET (#C) and .NET Core * Knowledge and experience with Cloud services, CI/CD pipelines, and coding best practices * Experienced in developing high quality extensible and reusable code solutions and API Framework. * Experienced in troubleshooting and monitoring production integrations. * Strong communication both written and verbal. * A degree in Computer Science or a related discipline or equivalent experience Experience in the following required: * Advanced Microsoft .NET (C#) * ML Engineer - Python/Scala/R * HTML5/CSS3/JavaScript * JavaScript Frameworks (ReactJS) * Responsive design * W3C Standards * Microsoft Azure * Extract Transform Load (ETL) * Security and Data Protection * Data Storage Solutions * Reusable Code and Libraries * Server-Side Logic * Database Schemas * Data Migration and Scripting * Authentication/Authorization * Security Compliance * Unit Testing Preferred Qualifications MDM Experience Work Location and Arrangement: This role will be based out of the CarMax Midtown office, Richmond VA or CarMax Technology Hub, Plano TX and have a Hybrid work arrangement. * Associates based in Richmond work onsite 4 days per week. * Associates based in Plano work onsite 2 days per week. Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will not be considered for this specific role. ## Description CarMax is disrupting the industry by empowering customers to buy a car on their own terms, providing an iconic customer experience. The CarMax Master Data Management team is looking for a Sr. Software Engineer - to provide data integrations to our MDM system that will enable trusted operational master data across the enterprise. Overall, 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's right for them., * Develop and maintain high performing Rest APIs using .NET (C#) in Azure * Develop data ingestion and syndication pipelines through events with Azure Functions, Azure Queues, and Azure Service Bus * Design data integrations with reusable patterns, built for scalability and reliability * Develop robust monitoring, alerting and reconciliation functionality * Implement continuous integration and dev ops practices * Mentor associates ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)