Talent.com
Principal Software Engineer

Principal Software Engineer

CDK GlobalAustin, TX, USA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Position Summar

Is considered a technical expert in their area of focus and provides technical thought leadership / direction to multiple teams across product lines. Provide a point of escalation for teams facing extremely complex technical challenges. Incorporates a detailed understanding of internal and industry solutions to analyze business requirements and functional specifications at broad organizational levels. Leads sessions with stakeholders to determine software requirements, complete gap analysis and document findings.

Position Responsibilities & Essential function

  • Leads highly complex design, development, testing, improvements, documentation, peer review and operationalization of several software applications for broader organizational initiatives, aligning with business strategy / priorities and meeting the requirements for function, performance / scale, security, availability, resiliency, reachability and maintainability.
  • 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.

Qualifications

Preferred :

  • Deep and broad knowledge of current and emerging technologies in their areas of focus.
  • Action-oriented and results-focused.
  • Strong influencing skills; strong verbal and written communication skills along with prioritization of duties.
  • Education / Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field with at least 12 years of programming experience, or a 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, solving highly complex issues, encompassing all aspects of software development from idea to users enjoying the functionality and a stable experience with it.
  • Technical leadership experience leading project teams and setting technical direction. Experience mentoring / coaching teams in general, and 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
  • Experience leading planning of technical infrastructure / strategy.
  • Experience building and maintaining architectural and design artifacts.
  • Expertise aligning with test pyramid, architectural imperatives and keeping the CI / CD pipeline humming with green builds and automated / gated promotions through the environments.
  • Experience effectively practicing distributed Agile / Scrum methodology.
  • Demonstrated experience evangelizing technology, architecture, design and coding standards across the teams they partner with.
  • Base Compensation : $180,000 - $225,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

    serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Austin, TX, USA