For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
CDK Global
CDK Global

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Database
Amazon
+40

Visa

U.S. visa required

Permanent role
13 days ago
Apply now

This is a remote opportunity, candidates can be located anywhere in the US.

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.

Responsibilities

  • Collaborate with cross-departmental enterprise stakeholders to design and develop comprehensive architectural solutions
  • Building an API marketplace strategy enables developers and businesses to discover, integrate, and monetize APIs efficiently
  • Develop and maintain architecture frameworks that integrate various technologies including React, Java, SQL and NoSQL databases
  • Design and build the architectural roadmap, including L3 diagrams, for any software being rolled out by the development teams
  • Work with all levels of business units to understand business problems and initiatives in preparation of AOP (Annual Operating Plan) and Enterprise and Domain Architectural strategy with proper risk management
  • Work closely with different technical groups, SMEs, and project architects to fulfill end-to-end solution objectives
  • Ensure the overall architecture and design strategy is built around the efficiency and effectiveness of proposed solutions
  • Provide end-to-end solution design on key projects and critical change requests that are integral to meet business needs and growth
  • Ensure the scalability, security, and performance of the architectural solutions
  • Lead the evaluation and selection of new technologies and tools to enhance the existing ecosystem
  • Help troubleshoot and resolve architectural issues and provide guidance on best practices
  • Participate and contribute to grooming technical user stories

Qualifications

  • Extensive experience developing and maintaining enterprise architecture frameworks on AWS
  • Extensive Application deployment experience for performance, horizontal scaling and vertical scaling on AWS
  • Implement DR policies and DRs right from beginning
  • Implement CICD pipeline
  • Mentor and coach junior members of the software development team on software design best practices

Required Cloud Experience

AWS - Route 53, VPC, ELB, KMS, IAM, Secret Manager, S3, Auto Scaling, CloudWatch, EC2, Fargate, RDS, DynamoDB, Document DB, MySQL, Aurora, MongoDB, ECR, ECS, EKS, Lambda, Sage Maker, Data Lake, Databricks, Glue/EMR, API Gateway, Step Function, SNS, SQS

Education And Experience

  • BS/MS/PhD in Computer Science or related majors IT with 15+ years of IT industries technical experience
  • At least 12+ years of experience in enterprise architecture
  • At least 8+ years of experience in DevOps and leveraging CI/CD services: Cloud Formation Terraform, GitHub Action, Jenkins etc
  • Experience working in an Agile environment: Scrum and Kanban
  • Strong ability to collaborate with business units, & stakeholders
  • Good understanding of Security protocols and IT Governance.
  • Data modeling and normalization.
  • Performance tuning and optimization.
  • Enterprise Programming.
  • Commercial aspects of application support and development.
  • API Marketplace

Salary Range: $180,000 - $227,000

CDK Global is committed to fair and equitable compensation practices. Compensation packages are based on several factors, including but not limited to skills, experience, certifications, and work location. The total compensation package for this position may also include annual performance bonus, benefits and/or other applicable incentive compensation plans.We offer Medical, dental, and vision benefits in addition to:

  • Paid Time Off (PTO)
  • 401K Matching Program
  • Tuition Reimbursement

At CDK, we believe inclusion and diversity are essential in inspiring meaningful connections to our people, customers and communities. We are open, curious and encourage different views, so that everyone can be their best selves and make an impact.

CDK is an Equal Opportunity Employer committed to creating an inclusive workforce where everyone is valued. Qualified applicants will receive consideration for employment without regard to race, color, creed, ancestry, national origin, gender, sexual orientation, gender identity, gender expression, marital status, creed or religion, age, disability (including pregnancy), results of genetic testing, service in the military, veteran status or any other category protected by law.

Applicants for employment in the US must be authorized to work in the US. CDK may offer employer visa sponsorship to applicants.

About CDK Global

👥5001-10000
📍Hoffman Estates, IL
đź”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service