Software Engineer

 

Description:

J.D. Power, a global leader in consumer insights, advisory services, and data analytics, is seeking a Full Stack Software Engineer to join its innovative team shaping the future of data analytics and AI. The selected candidate will work on cutting-edge solutions across multiple industries, particularly the automotive sector, transforming complex data into actionable insights using modern technologies.

As part of a collaborative and forward-thinking team, the Full Stack Software Engineer will be instrumental in designing and maintaining efficient data pipelines, developing scalable web applications, and leveraging automation tools to deliver high-quality, data-driven solutions. The role offers substantial autonomy, encouraging creativity, innovation, and technical leadership in a remote-first environment.


Key Responsibilities:

  • Design, implement, and maintain efficient data pipelines using technologies such as Python, Spark, .NET, SQL, and other modern tools.

  • Develop innovative backend and frontend solutions that transform raw data into actionable insights tailored to client needs.

  • Collaborate cross-functionally to ensure project success, presenting technical solutions to stakeholders and delivering within deadlines.

  • Utilize CI/CD pipelines and automation tools to ensure robust and scalable deployments.

  • Conduct code reviews, document technical decisions, and uphold best practices for maintainable and reliable software.

  • Engage in problem-solving and experimentation, exploring creative methods to optimize performance and efficiency.


Qualifications and Skills:

  • Bachelor’s degree in Computer Science or related field (Master’s preferred).

  • 5+ years of hands-on experience in software development, with a strong focus on backend systems.

  • Expertise in Python, PySpark, SQL, C#, .NET, and TypeScript, with a willingness to learn new technologies as required.

  • Strong understanding of data engineering, including schema design and distributed systems.

  • Experience with Agile methodologies, Git source control, and delivering web-based applications to end users.

  • Knowledge of automotive data is a plus but not mandatory.

  • Flexibility to travel for client or team engagements when necessary.


Why Join J.D. Power:

  • Creative freedom to innovate and explore unique approaches to problem-solving.

  • Collaborative culture with a team of highly skilled professionals who value innovation and excellence.

  • Remote-first work model promoting flexibility, productivity, and work-life balance.

  • Leader-led, performance-driven culture that rewards results and encourages personal growth.

  • Opportunity to make a tangible impact in shaping the future of data analytics and AI.


Company Mission and Values:

J.D. Power combines industry-leading data and insights with world-class technology to help clients tackle their most complex challenges. The company’s values — Truth Finders, Change Makers, and Team Driven — define its collaborative and ethical approach to innovation.


Equal Opportunity Statement:

J.D. Power is an equal opportunity employer, committed to fostering an inclusive, accessible, and equitable workplace. The company provides reasonable accommodations for applicants with disabilities during the recruitment process.

Organization J.D. Power
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-11-01 12:57 pm
Expires on 2025-12-16