
Principal Software Engineer
CarMax
full-time
Posted on:
Location Type: Hybrid
Location: Richmond • Texas • Virginia • United States
Visit company websiteExplore more
Job Level
About the role
- Work with fellow associates to understand the real-life challenges of customers and discover what they need to move seamlessly between the online and in-person shopping experiences
- Collaborate with colleagues in product design, product management and systems architecture to develop experimental solutions and bring great ideas to life
- Market your innovative ideas internally and evolve them according to feedback and critique within an agile environment
- Stay on top of industry trends and best practice to continuously improve what we do and ensure our customer experience is the best it can be
- Consult stakeholders, carry out experiments, tackle complex business problems and implement new products
- Innovate in our digital search and merchandising technology stack
Requirements
- Bachelor’s degree in computer science, a related field, or equivalent alternative education, skills, and/or practical experience is required
- 7+ years of application development experience required
- 7+ years of experience with the .NET Core/C#/ Microsoft Azure offerings
- Deep understanding of Azure products and ARM and bicep templates
- Knowledge of NoSQL database technologies
- Experience collaborating with multiple teams
- Experience working with Agile and DevOps methodologies
- Experience with Azure DevOps
- Experience building RESTful APIs
- Experience with back-end architecture and design
- GIT experience
- Experience with Front-end architecture (preferred)
- Experience with search technology (preferred)
- Experience working within a product organization (preferred)
Benefits
- Health insurance
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET CoreC#Microsoft AzureAzure productsARM templatesBicep templatesNoSQL database technologiesRESTful APIsBack-end architectureFront-end architecture
Soft Skills
collaborationstakeholder consultationproblem-solvinginnovationfeedback incorporationagile mindsetcommunicationteamworkadaptabilitycreativity
Certifications
Bachelor’s degree in computer scienceequivalent alternative education