Taro Logo

Senior Software Engineer

Leading provider of cloud-based software to dealerships and OEMs across automotive industries, offering SaaS platform for dealership operations management.
$115,000 - $150,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
Automotive · Enterprise SaaS

Description For Senior Software Engineer

CDK Global is seeking a Senior Software Engineer to join their team in developing cloud-based software solutions for automotive dealerships and OEMs. This role offers an opportunity to work with cutting-edge technologies in a company that's revolutionizing the automotive retail industry through their SaaS platform.

The position requires a seasoned professional with 10+ years of experience who will be responsible for designing and developing enterprise-grade scalable solutions. You'll work with modern technologies including Java microservices, Spring Boot, Kubernetes, and AWS cloud services, while implementing best practices in software development and architecture.

As a Senior Software Engineer, you'll be instrumental in driving technical excellence and innovation, collaborating with cross-functional teams to deliver high-quality solutions that enhance dealership operations. The role offers competitive compensation ranging from $115,000 to $150,000, along with comprehensive benefits including medical, dental, vision coverage, 401k matching, and tuition reimbursement.

The ideal candidate will bring strong expertise in distributed systems, data pipelines, and cloud technologies, combined with excellent problem-solving abilities and communication skills. You'll have the opportunity to work on challenging problems, mentor team members, and contribute to the evolution of CDK's technology platform that serves the automotive industry.

This position offers growth opportunities within a stable, industry-leading company that's committed to innovation and digital transformation in the automotive sector. You'll be part of a team that values diversity and inclusion, working in an environment that encourages different viewpoints and promotes personal and professional development.

Last updated 13 days ago

Responsibilities For Senior Software Engineer

  • Design and develop enterprise-grade scalable software solutions
  • Identify and drive new solutions to enhance development cycle and increase productivity
  • Collaborate with product managers, designers, and stakeholders to define technical requirements
  • Conduct code reviews and ensure code quality, performance, and security standards
  • Work on technical debt resolution
  • Champion engineering best practices including Agile methodologies and CI/CD pipelines
  • Drive innovation and process improvements
  • Plan work priorities independently

Requirements For Senior Software Engineer

Java
PostgreSQL
Kubernetes
React
Kafka
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 10+ years of experience
  • In-depth experience programming in Java using Spring and Spring Boot (Microservices)
  • Experience in implementing Java microservices Design Patterns
  • Experience in developing large-scale data pipelines
  • Experience in distributed application design
  • Hands-on experience with Postgres, OpenSearch
  • Experience with Apache Kafka, Kubernetes, and AWS cloud services
  • Experience with test-driven development
  • Proven experience with Agile, Scrum, or DevOps methodologies
  • Strong communication skills
  • JavaScript and React knowledge (preferred)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Paid Time Off (PTO)
  • 401K Matching Program
  • Tuition Reimbursement
  • Medical, dental, and vision benefits

Interested in this job?

Jobs Related To CDK Global Senior Software Engineer