Principal Software Engineer @ CDK Global | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Engineer jobs in United StatesH1B Visa Sponsored Principal Software Engineer jobs in United States
Be an early applicantLess than 25 applicants
expire-info-iconThis job has closed.
company-logo

CDK Global · 2 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
AutomotiveDigital Marketing
check
H1B Sponsorship

Insider Connection @CDK Global

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Leads highly complex design, development, testing, improvements, documentation, peer review and operationalization of several software applications for broader organizational initiatives
Leads solutions for highly complex cross-product enhancements and solves highly complex issues
Builds innovative new algorithms, platforms, libraries, and/or services that will support large, intricate solutions
Leads planning of technical infrastructure and strategy
Maintains and advocates our standards for style, maintainability, and best practices through peer reviews
Mentors and trains other team members on design techniques and coding standards to increase productivity across product areas
Helps build teams and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams
Present at relevant events (e.g., conferences, user groups, meetups, webinars) both representing the org and their own brand

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

JavaObject-oriented designDesign patternsTechnical leadershipMentoringCoachingSoftware developmentDistributed systemsEvent-driven architecturesMaintainable softwareProject managementPlatforms developmentAgile methodologyScrum methodologyEvangelizing technologyCoding standardsArchitectural designDistributed AgileDesign artifactsProblem-solvingHard-workingAction-orientedResults-focused influencingVerbal communicationWritten communicationPrioritizationCloud PlatformsMobile DevelopmentSoftware Systems Design

Required

Bachelor’s degree in related field with 12+ years progressive programming experience or 14 years of progressively advanced programming experience with a strong focus on Java Development
5+ years of relevant work experience architecting and developing distributed systems using event driven architectures, solving highly complex issues, encompassing all aspects of software development from idea to users enjoying the functionality and a stable experience with it
In-depth knowledge of Java programming language, object-oriented design principles, and design patterns
Proven experience in designing, developing, and deploying large-scale and maintainable software applications
Technical leadership experience leading project teams and setting technical direction
Experience mentoring / coaching teams, specifically guiding them to face extremely complex technical challenges resulting in efficient and effective resolutions, aligned with technical direction / strategy
Demonstrated experience building platforms, libraries, and/or services that will support large, intricate solutions
Leading planning of technical infrastructure / strategy
Building and maintaining architectural and design artifacts
Practicing distributed Agile / Scrum methodology
Demonstrated experience evangelizing technology, architecture, design and coding standards across the teams they collaborate with
Action-oriented and results-focused
Strong influencing skills; strong verbal and written communication skills along with prioritization of duties

Preferred

Master's degree with 9+ years progressive programming experience
Experience with cloud platforms
Mobile development expertise
Exposure to designing, developing, and maintaining software systems that power data science and other applications
Experience working in Agile development environments and with design systems
AI-powered inventory management
SaaS or Automotive Industry

Benefits

Paid Time Off (PTO)
401K Matching Program
Tuition Reimbursement
Medical, dental, and vision benefits

Company

CDK Global

company-logo
CDK Global is an automotive retail company that offers integrated data and technology solutions for dealers and auto manufacturers.

H1B Sponsorship

CDK Global has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (13)
2022 (40)
2021 (63)
2020 (38)

Funding

Current Stage
Public Company
Total Funding
$94.96M
Key Investors
Marble Arch Investments
2022-04-07Acquired· by Brookfield Business Partners ($8.3B)
2016-09-11Post Ipo Equity· $94.96M
2014-09-26IPO· nasdaq:CDK

Leadership Team

leader-logo
Alex Choy
EVP and CTO
linkedin
leader-logo
Barb Edson
SVP - Chief Marketing Officer CDK Global
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot