CDK Global

Sr. Software Engineer

United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Automotive Software, SaaSIndustries

Senior Software Engineer

Position Overview

CDK Global is seeking a Senior Software Engineer who will be a key contributor on complex projects and initiatives. This role involves leading functional teams or projects with significant risks and complexity. The individual will work independently, with guidance provided only in complex situations, impacting customer, operational, project, or service objectives. This position is responsible for developing new concepts, methods, and techniques, with a sizeable impact on the functional/business unit. The Senior Software Engineer will drive timely and quality delivery against business goals while evangelizing and improving engineering excellence.

Responsibilities & Essential Functions

  • Requires specialized depth and/or breadth of expertise within own function.
  • Applies specialized knowledge of industry standards/practices to projects and initiatives.
  • Solves unique problems and issues that are complex and/or broad.
  • Uses sophisticated analytical thought to exercise judgment and recommend innovative solutions.
  • Anticipates and identifies complex and/or broad issues.
  • Guided by functional goals and objectives.
  • Determines process and provides technical direction to others around the completion of project goals.
  • Regularly provides technical guidance to others within the work area.
  • Networks with key contacts outside of area of expertise.
  • Influences peers to gain cooperation for projects and initiatives within own function.
  • Follows all CDK Global policies and procedures.
  • Completes all mandatory assigned compliance tasks and acknowledgements.
  • Meets or exceeds all performance expectations.
  • Designs and develops backend services using Java 21, Spring Boot, and REST APIs.
  • Builds and maintains microservices-based architecture using event-driven / REST APIs.
  • Develops dynamic and responsive user interfaces using React.js.
  • Translates business requirements into technical solutions with clean architecture and design patterns.
  • Ensures code quality, test coverage, and follows CI/CD practices.
  • Participates in code reviews, peer programming, and mentors junior developers.
  • Optimizes applications for performance, scalability, and security.
  • Collaborates with cross-functional teams using Agile/Scrum methodology.

Required Job Skills & Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or related field with at least 5 years of experience, OR a Master’s degree and at least 3 years of experience; OR in lieu of a bachelor’s degree, at least 8 years of experience.
  • Programming & Design: Programming and design experience to execute on a project independently.
  • System Experience: Experience with large-scale systems along with exposure to E2E design.
  • Testing & Web Technologies: Proficient with test-driven development and web template technologies.
  • Methodologies: Experience utilizing Agile and Scrum software development methodologies.
  • Problem Solving: Ability to document, track, and monitor a problem/issue to a timely resolution.
  • Operating Systems: Knowledge of operating systems.
  • Soft Skills:
    • Self-motivated and collaborative problem-solving ability.
    • Strong verbal and written communication skills along with prioritization of duties.
    • Ability to work independently and in a team environment.
  • Tools: Proficiency with Microsoft Office.
  • Core Java: Strong core Java experience with a deep understanding of OOP, data structures, and algorithms.
  • Backend Technologies: Hands-on experience in Spring Boot, REST APIs, and Microservices.
  • Frontend Technologies: Experience with modern frontend frameworks: React.js.
  • Web Fundamentals: Familiarity with HTML5, CSS3, JavaScript, TypeScript.

About Us

CDK Global is a leading provider of cloud-based software to dealerships and Original Equipment Manufacturers (“OEMs”) across automotive and related industries. The Company’s cloud-based, software as a service (“SaaS”) platform enables dealerships to manage their end-to-end business operations including the acquisition, sale, financing, insuring, repair, and maintenance of vehicles. By automating and streamlining critical workflows, the integrated platform of modern solutions enables dealers to sell and service more vehicles by creating simple and convenient experiences for customers and improves their financial and operational performance.

Employment Type:

  • [Employment Type Not Specified]

Location Type:

  • [Location Type Not Specified]

Salary:

  • [Salary Not Specified]

Skills

Cloud-based SaaS
Software Development
Project Leadership
Technical Guidance
Industry Standards
Analytical Thinking
Problem Solving
Engineering Excellence

CDK Global

Integrated software solutions for automotive retail

About CDK Global

CDK Global provides integrated software solutions specifically designed for the automotive retail industry. Their products help auto dealerships manage various operations such as billing, customer relationship management (CRM), inventory management, and service scheduling. By using these software tools, dealerships can streamline their processes, improve customer experiences, and increase sales. Unlike many competitors, CDK Global focuses on the unique challenges of the automotive market, including the transition to electric vehicles (EVs), and tailors its solutions to meet these evolving needs. The company's goal is to enhance the efficiency and productivity of its clients through advanced technology, ultimately driving the automotive retail industry forward.

Hoffman Estates, IllinoisHeadquarters
1972Year Founded
IPOCompany Stage
Automotive & Transportation, Enterprise SoftwareIndustries
5,001-10,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Paid Vacation
401(k) Company Match
Tuition Reimbursement

Risks

Tekion's lawsuit could lead to significant legal expenses and reputational damage.
Antitrust lawsuit resulted in a $100 million payout, indicating potential legal vulnerabilities.
Cybersecurity breach impacted major clients, potentially leading to loss of trust and business.

Differentiation

CDK Global specializes in integrated software solutions for the automotive retail industry.
The company offers a subscription-based model for its software solutions.
CDK Global focuses on EV transition challenges, tailoring solutions for evolving industry needs.

Upsides

Increased focus on cybersecurity can enhance CDK Global's reputation and client trust.
Digital transformation in automotive industry presents opportunities for expanding software offerings.
Rise of EVs creates demand for specialized dealership software solutions by CDK Global.

Land your dream remote job 3x faster with AI