Back to Job Search

Senior Manager, Software Engineering

Posted 17 days ago

  • Expiry Date: 16 July 2022
  • Referral: 210290@accuick.com

Job Description:

  • Due to current COVID-19 restrictions, this is a temporary work from home role but will ultimately work in the Sacramento office The Senior Manager will manage multiple software development projects that may impact one or more business units and potentially lead a Site Reliability Engineering Team, as well as traditional Software Engineer Teams

Highlights:

  • Effectively leads teams of software developers and/or managers through Dealer Track’s Product Development Life Cycles (PDLC's).

  • Understands and follows Dealer Track’s Software Development Life Cycles (SDLC's) to implement product roadmaps and project plans to meet required goals and deadlines.

  • Actively participates in and/or manages all phases of projects including requirements, design, construction, unit testing, QA testing, deployment, and ongoing maintenance.

  • Manages quality of software development to minimize risks and ensure that the deployed code is fully functional, efficient, scalable, and robust.

  • Participates in implementing DealerTrack’s software architecture that integrates software products offered by DealerTrack.  

  • Has good knowledge of DealerTrack's business, including business goals, revenue targets and can articulate the business value of the technology solutions he/she is responsible for. 

Primary Responsibilities and Essential Functions:

  • Creates and/or reviews technical assessments, rough order of magnitudes and high level requirements for assigned projects. Works with the customer facing organizations to produce final specifications. 

  • Work with product teams in defining roadmap and integration's for Dealertracks CMS products and strategies to ensure quality and consistency throughout the product lifecycle processes.

  • Works with and may lead High Performance Teams to develop, track and deliver project plans and project deliverables. Appropriately delegates project tasks and provides guidance to build strong leadership and team skills within the project teams.

  • Leads direct and indirect team members in providing guidance and resolving issues with CMS development teams and support services

  • Assistance in leading the launch of products and service offerings. Developing technical goals and UX workflow designs along with product owners. Interfacing with project managers, development teams and remote teams. Supervises progress of all major aspects of development.

  • Familiar with Agile and Waterfall development methodologies.

  • Performs all duties inherent in a supervisory role. Ensures appropriate hiring, onboarding, training/cross training, establishes and evaluates team member performance, promotions, salary actions and terminations. 

  • May also be responsible for tasks/activities as assigned by senior management.

Qualifications:

  • Bachelor’s degree in Computer Science or related field plus 10+ years of relevant work experience with at  least 3 years experience in management/leadership role; or a Master's degree plus 8+ years of relevant work experience; or a PhD plus 5+ years of relevant experience

  • In lieu of a degree, qualified candidates would require 14+ years of relevant professional experience. 

  • Strong knowledge, experience, and proven results in managing software development teams.

  • Proven ability to work with cross functional business units and understand business needs.

  • Strong project planning /management and verbal & written communication skills.

  • Ability to work in a fast paced and dynamic development environment.

  • Excellent leadership with high quality decision making and problem resolving skills.

  • Understanding of software design and development including programming l

    anguages (C#, Java), Object oriented analysis and

    design, and application architecture.

  • Must be focused on the delivery of customer value, in the form of executing software that meets the customer's needs.

  • Must be able to interact and communicate with all levels of staff and project management in both the business and the technical areas, with the ability to keep discussions at the appropriate level of abstraction.

  • Possess excellent analytical, problem solving, organizational, interpersonal, and motivational skills, with the ability to move cleanly from theoretical to implementation thinking.

What We Look For (preferred): 

  • Experience within Site Reliability Engineering.

  • Continuous process improvement methodologies experience.

About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities.

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.