Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Engineering Team Lead guiding multidisciplinary software teams at JD Power. Delivering automotive data and analytics solutions through reliable engineering execution.

Responsibilities

  • Lead technical project execution and own team delivery outcomes
  • Provide day-to-day operational and functional leadership for a multidisciplinary software development team
  • Collaborate with Business Unit stakeholders to align priorities and allocate resources
  • Define, implement, and improve Software Development Lifecycle best practices
  • Track and report engineering performance indicators including quality, velocity, productivity, and delivery reliability
  • Lead hands-on adoption of AI tooling, including coding assistants, agents, review, and test automation
  • Remove blockers and delivery risks
  • Provide performance feedback and conduct formal performance reviews
  • Develop training plans and support staff growth
  • Participate in recruitment and manage onboarding of developers and interns
  • Design and develop software applications from business and technical specifications
  • Develop and execute unit, component, and integration tests
  • Ensure coding standards and test coverage targets are met
  • Investigate and resolve technical issues
  • Collaborate with architects and stakeholders on solution design and technical direction
  • Contribute to technical and end-user product documentation

Requirements

  • 5+ years of software development experience
  • Bachelor's degree in Engineering, Computer Science or a related technical field
  • Proven technical team leadership abilities including on and offshore multidisciplinary teams
  • Experience with software development languages including Java and Typescript
  • Experience with service-oriented architecture and design principles
  • Experience with relational and non-relational database design
  • Strong communication skills with the ability to communicate effectively at all levels of an organization
  • Exceptionally self-motivated, accountable, and detail-oriented
  • Superior analytical and problem-solving skills
  • Legally authorized to work in Canada; JD Power does not provide employment sponsorship

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Retirement savings programs
  • Paid time off
  • Wellness programs
  • Flexible work arrangements
  • Opportunities for learning and development
  • Reasonable accommodations throughout the recruitment process

Job type

Full Time

Experience level

Senior

Salary

CA$110,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.