CDK Global

Principal Software Engineer

CDK Global

full-time

Posted on:

Origin:  • 🇺🇸 United States • Oregon

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $225,000 per year

Job Level

Lead

Tech Stack

Distributed Systems

About the role

  • Considered a technical expert and provide technical thought leadership/direction to multiple teams across product lines
  • Serve as a point of escalation for teams facing extremely complex technical challenges
  • Analyze business requirements and functional specifications across broad organizational levels
  • Lead sessions with stakeholders to determine software requirements, complete gap analysis and document findings
  • Lead highly complex design, development, testing, improvements, documentation, peer review and operationalization of several software applications
  • Lead solutions for highly complex cross-product enhancements and resolve highly complex issues
  • Build innovative algorithms, platforms, libraries, and/or services supporting large solutions
  • Lead planning of technical infrastructure and strategy
  • Maintain and advocate standards for style, maintainability, and best practices through peer reviews
  • Mentor and train team members on design techniques and coding standards
  • Help build teams and drive cross-collaboration and execution of projects across multiple teams
  • Present at relevant events (conferences, user groups, meetups, webinars) representing the organization

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field with at least 12 years of programming experience
  • OR Master’s degree with at least 9 years of programming experience
  • OR in lieu of a bachelor’s degree at least 14 years of direct programming experience
  • 5 years of relevant work experience architecting and developing distributed systems using event driven architectures
  • Technical leadership experience leading project teams and setting technical direction
  • Experience mentoring/coaching teams and guiding them through extremely complex technical challenges
  • Demonstrated experience building platforms, libraries, and/or services that support large, intricate solutions
  • Experience leading planning of technical infrastructure and strategy
  • Experience building and maintaining architectural and design artifacts
  • Expertise aligning with test pyramid, architectural imperatives, and CI/CD with automated/gated promotions
  • Experience effectively practicing distributed Agile/Scrum methodology
  • Demonstrated experience evangelizing technology, architecture, design and coding standards
  • Deep and broad knowledge of current and emerging technologies in relevant areas
  • Strong verbal and written communication and influencing skills
  • Applicants for employment in the US must be authorized to work in the US (CDK may offer visa sponsorship)
Dandy

Senior Software Engineer I, Robotics & Automation

Dandy
Seniorfull-time🇸🇬 Singapore
Posted: 1 day agoSource: jobs.ashbyhq.com
Distributed SystemsPython
Detroit Labs

AMS Analyst

Detroit Labs
Mid · Seniorfull-time$95k–$100k / year🇺🇸 United States
Posted: 7 days agoSource: apply.workable.com
Distributed SystemsJava
RTI International

Business Development Director - Cross Industry

RTI International
Leadfull-time🇺🇸 United States
Posted: 41 days agoSource: boards.greenhouse.io
Distributed Systems
Activate Interactive

DevOps Engineer

Activate Interactive
Mid · Seniorcontract🇸🇬 Singapore
Posted: 3 days agoSource: apply.workable.com
AnsibleAWSCloudDistributed SystemsDockerGoGrafanaJavaJavaScriptKubernetesPrometheusPython+1 more
Zuma

VP of Engineering

Zuma
Leadfull-timeCalifornia · 🇺🇸 United States
Posted: 7 days agoSource: jobs.lever.co
Distributed Systems