Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

Be essential at Cars Commerce

At Cars Commerce, we’re fanatical about simplifying everything about car buying and selling. We do right by our customers and consumers to better connect the industry with simplified and tierless technology to enhance, measure and drive local automotive retail. Whether through our No.1 most recognized marketplace, Cars.com, our industry-leading digital experience, Dealer Inspire, our trade and appraisal technology, AccuTrade, or our new Cars Commerce Media Network, Cars Commerce is essential for success in the automotive industry.  

No one ever travels alone here: at its core, Cars Commerce is collaboration. In fact, it’s built into the very fabric of our shared values. We like to say we Rise Together – putting people at the center of what we do, from consumer to customer to community. Life at Cars Commerce makes it easy when we share the ethos to be Open to All, encouraging open-minded communication because we know diverse thinking yields better outcomes. But critical to our success is Caring to Challenge and Taking Ownership, fueling a competitive spirit in a respectful environment where we think about tomorrow but act today. At our foundation, we have integrity, Doing the Right Thing, even when it’s hard. It’s our shared commitment to these values that makes Cars Commerce a place where growth becomes not only possible, but downright unavoidable.

But don’t take our word for it. As a U.S. News & World Report Best Company to Work For in 2024, we're obsessive about the employee experience. We are among the top 20% being declared “Best” of our industry based on six critical factors that are important to employee wellbeing, like quality of pay, benefits, work life balance and more.

Senior Software Engineer, Dealer Inspire Websites & Inventory (P3) 

About the Role

Dealer Inspire, a Cars.com company, is a leading automotive technology provider that builds innovative websites and digital marketing solutions for dealerships.  Our platform enables dealerships and original equipment manufacturers (OEMs) with innovative technical solutions and data-driven intelligence to better reach and influence ready-to-buy shoppers, increase inventory turn, and gain market share.

Websites Vehicle Inventory is the foundation of our Dealer Inspire website platform and powers the data for all our products. We are seeking a Senior Software Engineer to enhance existing backend services, troubleshoot and optimize current systems, and build scalable, secure, and reliable API-based backend services that power our platform. In this role, you will also mentor junior engineers, providing guidance on best practices, code quality, and system architecture to foster a collaborative and high-performing development team.

About You

You are an experienced, results-driven software engineer who thrives in building scalable and reliable backend systems. You have a strong foundation in designing and developing API-based services that can handle high traffic volumes while ensuring performance, security, and maintainability. You understand software architecture and engineering best practices and are comfortable making technical decisions that balance speed, quality, and long-term stability. 

You are also adept at using architecture patterns and iterative approaches to improve legacy services. You’re comfortable with both hands-on coding and designing backend services that meet evolving product requirements. You understand the importance of testing, observability, and CI/CD pipelines in delivering reliable systems. You have experience working with Kubernetes and containerized services, leveraging orchestration and automation to optimize deployment, scalability, and resilience. 

Responsibilities

  • Develop Scalable and Observable Systems: Collaborate with a lead engineer to design and develop high-performance, API-based backend services that meet service level objectives (SLOs) and scale to support growing business needs.

  • Own Production Systems: Own the health and uptime of business-critical systems you and your team builds. Participate in on-call rotations to quickly resolve incidents and conduct postmortems to drive continuous improvement in system reliability.

  • Collaborate Cross-Functionally: Partner with product managers, engineering teams, and infrastructure teams to define technical requirements and design scalable, maintainable systems that align with business goals and product roadmaps.

  • Implement DevSecOps Practices: Champion and implement continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and security practices throughout the development lifecycle to ensure the reliability and security of production systems.

  • Drive Documentation and Knowledge Sharing: Ensure comprehensive documentation of API designs, system architectures, and operational procedures to enable internal teams and external customers to easily build and integrate with the APIs in a self-service manner.

Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience

  • 5+ years of experience in backend development with a strong focus on designing, building, and operating large-scale and highly available systems, including microservices architectures, APIs, and event-driven systems

  • Experience with PHP and web frameworks like Symfony or Laravel

  • Experience in the node ecosystem and frameworks including Express, NextJS and other API frameworks

  • Proven track record of successfully delivering high-quality software

  • Strong collaboration, communication and interpersonal skills, with the ability to work effectively across cross-functional teams and adapt to changing requirements

  • Hands-on experience with AWS and containerization technologies like Docker and Kubernetes, including deploying, monitoring, and scaling applications in production

  • In-depth experience with RESTful APIs, with the ability to select the appropriate design pattern for different use cases and requirements

  • Solid understanding of PostgreSQL and MySQL,  caching strategies, and messaging systems, ideally with hands-on experience in implementing these technologies at scale Proven experience designing and implementing observability solutions (e.g., DataDog) to ensure system reliability, performance, and uptime in production

  • Familiarity with DevSecOps practices, including implementing CI/CD pipelines (e.g Github Actions), automated testing, and integrating security throughout the development lifecycle

  • Familiarity with end to end testing frameworks such as Cypress or Playwright

  • Willingness to participate in an on-call rotation, providing prompt incident resolution and conducting postmortems to improve system reliability

Salary Range

$115,300.00-144,150.00

Our Comprehensive Benefits Package includes:

  • Medical, Dental & Vision Healthcare Plans
  • New Hire Stipend for Home Office Set-Up
  • Generous PTO
  • Refuel - a service based recognition program where employees receive additional paid time away to learn grow and reset
  • Paid Holidays, Floating Holiday, Volunteer Day, Recharge Day

Learn more about our Benefits, Perks, & Culture on our LinkedIn Life Pages!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. California Applicants: Click here to review our California Privacy Policy for Applicants. For current employees, please click here to review our California Privacy Policy for Employees.

Average salary estimate

$129725 / YEARLY (est.)
min
max
$115300K
$144150K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer, Cars

Join Cars Commerce as a Senior Software Engineer, where your contributions will play a pivotal role in reshaping the automotive industry! At Cars Commerce, we are passionate about streamlining car buying and selling, making the process effortless for our customers. As part of the Dealer Inspire team, a valuable member of Cars.com, you'll work on cutting-edge technology that not only enhances the digital experience for dealers but also connects them with buyers seamlessly. We’re looking for an experienced engineer to optimize our backend services, ensuring they are scalable, secure, and reliable. You'll be part of a collaborative culture that values open communication and diverse thinking, driving innovation through teamwork. Your experience in developing API-based services will be key, as you lead the charge in maintaining system health and building new features. Also, you will have the opportunity to mentor junior engineers, nurturing their growth and establishing best coding practices. We’ve created an environment that fosters creativity and integrity, where doing the right thing is our mantra, even when it's challenging. With recognition as one of the Best Companies to Work For in 2024, we prioritize employee wellbeing and growth. If you have a knack for building high-traffic, robust systems and are excited to be part of a mission-driven team, we'd love to see your application!

Frequently Asked Questions (FAQs) for Sr. Software Engineer Role at Cars
What are the responsibilities of a Senior Software Engineer at Cars Commerce?

As a Senior Software Engineer at Cars Commerce, you will have diverse responsibilities including developing scalable backend systems, optimizing existing services, participating in on-call rotations for incident resolution, and collaborating cross-functionally with product managers and infrastructure teams to ensure alignment with business goals.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer at Cars Commerce?

To become a Senior Software Engineer at Cars Commerce, you should have a Bachelor’s degree in Computer Science or equivalent experience, along with 5+ years of professional backend development experience. A strong understanding of API design, proficiency in programming languages like PHP and Node.js, and familiarity with AWS and containerization technologies are essential.

Join Rise to see the full answer
How does Cars Commerce support its Senior Software Engineers?

Cars Commerce supports its Senior Software Engineers by fostering a collaborative and inclusive culture, providing opportunities for mentorship, and ensuring continuous professional growth through comprehensive benefits and a work-life balance that encourages innovation and creativity.

Join Rise to see the full answer
What is the working environment like for a Senior Software Engineer at Cars Commerce?

The working environment for a Senior Software Engineer at Cars Commerce is both inclusive and dynamic. With a focus on collaboration, open-minded communication, and diverse perspectives, the culture promotes shared values, allowing you to thrive and contribute effectively to cutting-edge projects in a supportive setting.

Join Rise to see the full answer
What programming languages and frameworks should a Senior Software Engineer know at Cars Commerce?

A Senior Software Engineer at Cars Commerce should be well-versed in programming languages such as PHP and experience with web frameworks like Symfony or Laravel. Additionally, knowledge of Node.js frameworks like Express and Next.js is vital, as well as working experience with databases like PostgreSQL and MySQL.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer
Can you describe your experience building scalable API-based backend services?

In your answer, focus on specific projects where you successfully built scalable API services. Highlight the technologies used, the challenges faced, and how you ensured performance and security while managing traffic loads. Be sure to mention the impacts your solutions had on the overall user experience.

Join Rise to see the full answer
How do you approach debugging and optimizing existing backend systems?

Discuss your systematic approach to identifying issues and performance bottlenecks, whether through profiling tools or thorough testing. Provide examples of past experiences where your optimizations improved service response times or reliability, emphasizing your commitment to high-quality software.

Join Rise to see the full answer
What strategies do you use to ensure code quality in your projects?

Explain your methodologies for maintaining code quality, such as thorough code reviews, automated testing practices, and adherence to coding standards. Illustrate how these practices have led to successful project delivery and reduced technical debt.

Join Rise to see the full answer
How do you collaborate with cross-functional teams at Cars Commerce?

Highlight your experience working with diverse teams, including product management and UX/UI designers. Discuss specific projects that required collaboration and effective communication, and demonstrate your ability to align technical solutions with business objectives.

Join Rise to see the full answer
Can you explain your experience with CI/CD practices and their importance?

Talk about your hands-on experience designing and implementing CI/CD pipelines in past roles. Stress the critical role these practices play in enhancing deployment frequency, improving system reliability, and integrating security into the software development lifecycle.

Join Rise to see the full answer
What challenges have you faced during system outages, and how did you handle them?

Share specific instances of system outages you encountered, what went wrong, your immediate actions to resolve the issue, and lessons learned. Emphasize the importance of postmortems and continuous improvement in preventing future occurrences.

Join Rise to see the full answer
What tools do you find most effective for monitoring system performance?

Discuss your familiarity with monitoring tools like DataDog or Grafana. Provide examples of how you've utilized these tools to ensure system reliability and uptime, along with how you've implemented observability practices to proactively address performance challenges.

Join Rise to see the full answer
How do you decide on the appropriate architecture patterns for a project?

Explain your thought process in selecting architecture patterns based on project requirements, scalability needs, and team capabilities. Discuss how you balance trade-offs between different architectural decisions to achieve the best outcomes for users and maintainability.

Join Rise to see the full answer
What is your experience with containerization and orchestration tools like Docker and Kubernetes?

Share your practical experience deploying and managing applications using Docker and Kubernetes, focusing on how you utilize these technologies to streamline software delivery, scalability, and ensure resilience under varying loads.

Join Rise to see the full answer
What methods do you use to document your coding projects?

Highlight your approach to documentation, discussing various formats (e.g., inline comments, README files, and architectural diagrams) and tools (e.g., Confluence, Markdown). Emphasize the importance of clear and comprehensive documentation for both internal teams and end-users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 18 hours ago

Become a key player at Collaborative Robotics, where you'll design and optimize software infrastructure for next-gen robotics.

Photo of the Rise User
Mindex Remote No location specified
Posted 3 days ago

Join Mindex as an Oracle CPQ Developer and be part of a team that delivers agile software solutions for leading organizations.

Photo of the Rise User
Posted 7 days ago

Twoconnect is looking for a talented WordPress Developer to work from home, optimizing our site for performance and user engagement.

Photo of the Rise User
EDAG Group Hybrid Detroit, Michigan, United States
Posted 8 days ago

Join EDAG Group as a Full Stack Engineer to drive the development of innovative web applications and contribute to transformative engineering solutions.

Photo of the Rise User

Join Firework as a Sr.Backend Engineer and help revolutionize video commerce through innovative backend solutions.

Photo of the Rise User
Auria Hybrid No location specified
Posted 12 hours ago

Join Auria as a Frontend Software Developer and contribute to innovative solutions for the Department of Defense's Satellite Communication Enterprise.

Photo of the Rise User
American Express Hybrid New York, New York, United States
Posted 5 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Engineer to create cutting-edge web applications that enhance digital experiences for millions.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
56 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
17 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
Photo of the Rise User
100+ people applied to Scrum Master-Remote at DICE
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Cincinnati just viewed Student Programs Coordinator at University of South Florida
Photo of the Rise User
Someone from OH, Columbiana just viewed Talent Relations Specialist at 3Pillar
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations Manager at Athennian