[Hiring] Software Developer @J.D. Power
Software Developer @J.D. Power
Software Development
Salary cad 91,000 - 95..
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Software Developer @J.D. Power

1mth ago - J.D. Power is hiring a remote Software Developer. 💸 Salary: cad 91,000 - 95,000 per year 📍Location: Canada

Role Description

As an Intermediate Software Developer, you’ll join a mature, long‑running delivery team supporting Nissan North America (NNA). This role is part of a sustain-focused product team responsible for keeping critical systems stable, enhancing existing functionality, and delivering incremental improvements that directly support business operations.

You’ll work closely with experienced developers, QA analysts, and product stakeholders, contributing hands-on code while helping the team maintain high standards for quality, reliability, and maintainability. This is an ideal role for a developer who enjoys solving real-world problems, working in an established codebase, and making a visible impact through steady, meaningful delivery.

The Impact You Will Have in This Role

  • Improve the team’s ability to deliver consistently by sharing ownership of development work
  • Reduce bottlenecks by taking on independently scoped development and support tasks
  • Increase overall software quality through well‑tested, maintainable code
  • Support long‑term maintainability by improving existing implementations rather than rewriting for novelty’s sake

Because this is a sustain-focused team, your impact will be felt quickly — your changes will ship, be used, and be relied on by real users.

What You’ll Be Doing in This Role

  • Design, develop, and maintain software features based on business and technical requirements
  • Work within an established application and technology stack, making thoughtful enhancements and fixes
  • Collaborate with team members on estimates, design discussions, and implementation approaches
  • Write and maintain unit and integration tests to ensure changes are reliable and production-ready
  • Participate in code reviews, both receiving and providing feedback focused on quality and maintainability
  • Investigate and resolve production defects and support issues in a structured, root‑cause‑focused way
  • Contribute to technical documentation and knowledge sharing within the team

You’ll be trusted to work independently on defined problems while knowing when to ask questions or collaborate — a balance that’s key to success at this level.

Qualifications

  • Post‑secondary education in Computer Science, Software Engineering, or a related discipline
  • 5+ years of professional software development experience, primarily using Java in production environments
  • Experience contributing across the full Software Development Lifecycle, with a strong focus on maintaining, enhancing, and supporting existing systems in a sustain model
  • Strong experience developing and maintaining Java applications using Spring and Spring Boot frameworks
  • Experience working with Java application servers and supporting long‑running, business‑critical applications
  • Experience with containerization technologies, including building, running, and supporting Docker‑based applications
  • Strong experience with front‑end development using JavaScript and TypeScript, including building and maintaining user interfaces with modern frameworks such as React and/or NextJS
  • Experience designing, developing, and maintaining both relational and non‑relational databases
  • Experience using version control systems such as Git within a collaborative team environment
  • Experience with build and dependency management tools such as Maven
  • Experience with continuous integration and delivery pipelines using tools such as Jenkins or GitLab
  • Demonstrated experience and enthusiasm for leveraging AI tools and technologies to improve development efficiency, code quality, and operational support
  • Proven ability to provide informal technical leadership through mentoring, knowledge sharing, code reviews, and peer support, particularly in sustain or support‑oriented teams
  • Exceptionally self‑motivated and self‑directed, with strong attention to detail and accountability for production stability
  • Excellent communication, analytical, and problem‑solving skills, with the ability to collaborate effectively across development, QA, and business stakeholders

Requirements

This position has a starting salary range of $91,000 – $95,000 CAD per year. This is the range we reasonably and in good faith expect to pay for the role at the time of posting. An employee’s pay within the range is determined by a number of factors, including relevant skills, education, qualifications, experience, performance, business or organizational needs, and geographic location.

Company Description

  • Our mission in the market we serve is clear. To power every auto-related decision through proprietary data, advanced analytics, deep industry expertise, and seamless workflows that connect insight to action.
  • We POWER Our Customer's Success
  • We are Innovative, Collaborative and Grounded in Data
  • We Make Things Easy
  • We Get It Done
  • We Start with Trust & Prove it Everyday

JD Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Should you require accommodations during the recruitment and selection process, please reach out to [email protected].

Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Developer @J.D. Power
Software Development
Salary cad 91,000 - 95..
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 165,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 165,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later