Software Developer IV
$100k - $120k per yearJD Power
Job Description:
Job Title: Software Developer IV
Location: Remote – Canada
Reports to: Software Engineering Manager
Employment Type: Full-time
This is a new vacancy
About the Role:
The Software Developer IV contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions. This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Software Developer IV also works in close collaboration with the Software Development Team Lead to define and implement best practices across all phases of the Software Development Lifecycle, including the effective and responsible use of AI-assisted development tools.
In this role, you will:
- Develop a detailed technical understanding of client needs and project requirements
- Collaborate with technical stakeholders to create detailed work package estimates
- Create, prioritize, assign, and monitor all software development tasks for assigned projects
- Lead and coordinate day-to-day execution for Engineering team members
- Be the primary point of contact for project team status updates
- Design and code software applications from business and technical specifications, leveraging AI-assisted development tools to accelerate delivery while maintaining quality, security, and adherence to team standards
- Develop and execute unit, component, and integration tests to verify requirements are met, using AI assistance to expand coverage and identify edge cases that manual authoring might miss
- Perform code reviews — including review of AI-generated code — to ensure quality, proactively identify defects, catch hallucinated APIs or insecure patterns, and recommend improvements
- Investigate and resolve complex technical issues for assigned projects, using AI tools as a research and debugging accelerator while validating outputs against authoritative sources
- Contribute to the creation of technical and end-user product documentation, using AI tools to draft and iterate efficiently from source code, requirements, and design artifacts
- Apply secure coding practices and consider production observability, debuggability, and maintainability in all work
Required Qualifications:
- Post-secondary education in Computer Science, Software Engineering, or equivalent practical experience
- 10+ years of full-stack software development with both frontend and backend experience
- Advanced proficiency in TypeScript, HTML, CSS/SCSS, Node.js, REST API design, and SQL-based database querying
- Advanced proficiency in either Angular or React, with working knowledge of the other
- Experience writing incremental unit tests and applying coding best practices
- Experience with relational and non-relational database design and development
- Experience with Git and Git-based CI/CD pipelines
- Proficient with AI-assisted development tools (e.g., Copilot, Cursor, Claude Code) and able to judge when to accept, edit, or reject generated output
- Skilled at providing effective context — codebase conventions, requirements, constraints — to produce production-quality results
- Experience using AI to accelerate test authoring, documentation, and routine refactoring
- Aware of AI tool limitations: hallucinated APIs, outdated patterns, security pitfalls in generated code, and the need for human verification before merge
- Self-directed and detail-oriented, able to take ownership of work from requirements through release
- Strong communication and problem-solving skills, comfortable working across technical and business stakeholders
- Supports the growth of other team members through peer reviews, pairing, and mentorship
Preferred Qualifications:
- ElasticSearch or other non-relational query experience
- End-to-end test automation experience with Playwright, Cypress, or similar frameworks
- Cloud platform experience (AWS preferred; Azure or GCP also valuable), including Redshift or comparable data warehouse experience
- Familiarity with secure coding practices and common vulnerability classes (OWASP Top 10)
- Experience building software in Agentic fashion
Compensation and Benefits
This position has a starting salary range of $100,000 - $120,000 CAD per year. The range represents what 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.
Eligible employees may participate in medical, dental, vision, disability, life insurance, retirement savings programs, paid time off, wellness programs, and other company-sponsored benefits. Benefits vary by country and employment status.
Why Join JD Power
JD Power powers auto-related decisions through proprietary data, advanced analytics, deep industry expertise, and workflows that connect insight to action. Operating across North America, Europe, and Australia, we help customers make better decisions and achieve better outcomes.
As a virtual-first company, we offer flexible work arrangements, opportunities for learning and development, and a culture centered on the Values that guide how we work every day.
· We power our customers' success. Everything we do is focused on helping customers make better decisions and achieve better outcomes.
· We are innovative, collaborative, and grounded in data. We combine advanced analytics with human expertise to deliver insight that holds up in the real world.
· We make things easy. We turn complexity into clarity so teams can act faster and with confidence.
· We get it done. We focus on execution, accountability, and results.
· We start with trust and prove it every day. Independence, integrity, and credibility are the foundation of our work.
Equal Opportunity & Accommodations
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.
JD Power is committed to providing reasonable accommodations throughout the recruitment process for individuals with disabilities or other protected needs under applicable local laws. Please contact [email protected] for accommodation request.
Data Privacy
JD Power does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, JD Power has international sites and JD Power uses resources located throughout the world. JD Power may from time to time also use third parties to act on JD Power's behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within JD Power group of companies as well as to third parties acting on JD Power's behalf, including also transfers to servers and databases outside the country where you provided JD Power with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America. If you are a California or United Kingdom resident, additional disclosures about the information we collect and how we use that information can be found by clicking here .
Applications
Candidates must be legally authorized to work in the country where employment is offered. JD Power does not provide employment sponsorship for this position.
This position is posted exclusively on and select trusted job boards such as LinkedIn or Indeed. All official communication comes from email addresses ending in @jdpower.com or @jdpa.com. We will never ask for payment, equipment purchases, or upfront fees. We may take additional steps to verify candidate information to protect the integrity of our recruitment process.
To all recruitment agencies: JD Power does not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.
$85k - $135k per year
...will make a lasting impact and your career can flourish, we want to meet YOU! THE OPPORTUNITY We are looking for a Senior Software Developer to join our dynamic team. In this role, you'll design and develop cutting-edge enterprise insurance software solutions, drive...SuggestedRemote jobFull timeWork at officeImmediate startFlexible hours- ...offices located across Canada. For more information on VersaBank , please visit our website at . We are looking for a Software Developer to join our IT team. This is a full-time, in office role based in London, ON. As a Software Developer, you will play...SuggestedFull timeWork at office
$65.9k - $87.3k per year
...Recorder OEM in the North American Transit market. It designs, develops, and maintains various electronic equipment for trains. The monitoring... ...projects. How will you make a difference? As a member of the software team in Bach-Simpson, you will report to the Software Manager....SuggestedFull timeWorldwide$27.25 - $27.75 per hour
...free to indicate your availability on your application. The pay range for this position is $27.25-$27.75 per hour. Student, Software Developer We are looking for someone to join our software development team who can contribute to the development of high quality software...SuggestedHourly payFull timeInternshipWork at officeFlexible hours$106.46k - $125.25k per year
...and identifying required skill sets. - Support application and software maintenance, upgrades, implementations, and releases within the... ...database performance tuning and overall technical success. - Develop and maintain operational procedures and regular reports on achievements...SuggestedFull timeWork at officeFlexible hours- ...fingerprints on the architecture of a product that's changing how sports organizations operate. Responsibilities Design and develop scalable, high-performance web applications using React, Next.js, and Express Own architectural decisions and be able to articulate...Full timeWork at officeLocal area
- ...within the Rail Industry For nearly 40 years, ZTR has designed, developed and released products that have a positive environmental impact... ...seriously. What You’ll be Doing! As an Controls Developer , you will provide engineering support for our industry-...Long term contractLocal areaFlexible hours
- ...For nearly 40 years, ZTR has designed, developed and released products that have a positive... ...ours seriously. As the Sr. Firmware Developer, you will be leading the creation of our... ...and collaborate across all phases of the Software Development Life Cycle Implement security...Long term contractFull timeLocal areaFlexible hours
$65k - $75k per year
...For nearly 40 years, ZTR has designed, developed and released products that have a positive... ...exceptional one. As the Electrical Systems Developer , you will be assisting our product... ...respect to control systems hardware and software including Sourcing and integrating 3rd...Long term contractFull timeLocal areaFlexible hours- ...Overview The Software Support Specialist role is part of EventConnect’s Operations team and is designed to build deep hands-on knowledge... ...customers successfully use the EventConnect platform while developing a strong understanding of the workflows that drive our business...Full time
- ...learning experiences across various digital delivery channels. Develop learning content considering all related standards, guidelines and... ...in order to identify most appropriate development strategies, software and delivery methods. Apply user experience design principles and...Full timeInternshipWork at office
- Company Description All across Canada, throughout North and South America, Europe, and even as far as India, we at CSI help organizations like yours find solutions to complex information technology and business management problems. For close to 20 years, the CSI Group...Full time
- ...and RRSP matching plans. What will you do The Salesforce Developer will develop complex custom solutions using programmatic and... ...programming languages and development tools Participateâ¯in an agile software development framework. Assist in resource estimation and the...Full timeWork at officeRemote workWork from homeWorldwide
$80k - $95k per year
...ABOUT THIS POSITION The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream... ...including Unreal and Unreal Tournament, Digital Extremes went on to develop Dark Sector®, BioShock® for the PlayStation®3, the BioShock 2...Full timeInternshipLocal areaFlexible hours$100k - $110k per year
...Bonus based on performance Health insurance Training & development About the Role: Triunity Software in Calgary AB is looking for a talented Java Developer to join their growing team. This is an exciting opportunity to work on innovative software solutions in a...Long term contractFull timeInternship$92.5k - $136k per year
...Description Join Team CARFAX as a Senior Software Engineer - Dev Ops We are looking for a seasoned Senior Software Engineer... ...such as Kubeflow, Airflow, or Prefect translates well. AI Developer Platform — Own and contribute to the architecture and operations...Full timeSummer workCasual workWork at officeLocal areaImmediate startFlexible hours$89k - $138k per year
...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision...Full timeLocal area$80.8k - $101k per year
...Embedded Software Specialist/Engineer P54 (12 month fixed term contract salaried position) Job Description The embedded software... ...on embedded hardware within the vehicle envelope. They design, develop, and maintain software for real-time embedded vehicle applications...Full timeFixed term contractWork at office- ...response to business needs.Solution documentationSolution configurationSolution modification design, development, test and delivery:Design, develop, test and deploy complex SQL query statementsDesign, develop, test, and deploy advanced database level stored proceduresDesign,...Full time
- ...Senior Full Stack Developer – ERP & AI Syste ms ITPS Canada Ltd. – London, Ontario Build the system that runs a flight school.... ...operations, maintenance, training) to translate real-world needs into software Own system quality: performance, reliability, and...Full time
$95k - $120k per year
...Description Who will you be working with? As the Manager, Software (Embedded & Digital Products), you will report to the Manager,... ...cybersecurity, sales, and customer support. Together, you will develop reliable rail-electronics solutions and scalable digital products...Long term contractFull timeRemote workWorldwide- ...our clients. Were looking for a Hotfix (Technical Service) Developer who is curious analytical and ready to jump into complex technical... .... Required Skills & Experience ~24 years of experience in software development technical support engineering or a developer-facing...Full timeFlexible hours
$27.25 - $27.75 per hour
...(ability to code) Strong analytical skills and attention to detail Desire to innovate, continually improve existing process and develop new methodologies Ability to work with a sense of urgency Ability to work proactively with a focus on execution PREFERRED QUALIFICATIONS...Hourly payFull timeWork at office$65k - $85k per year
...Job Responsibility: Software Engineer (Growing Pet Products Manufacturer) Location: London, Ontario Salary: $65,000 - $85,000 Position... ...the direction of our company's tech initiatives. You will: Develop and implement state-of-the-art systems: Serve thousands of...Full timeWork at officeMonday to fridayFlexible hours$41 per hour
...as one of Canada's Best Employers in 2025 Summary The Technician IV performs major and technically difficult diagnostics, repairs,... ...problems with minimal (if any) support, utilizing diagnostic computers/software when applicable.Performs remote triage with RCRC and customers to...Hourly payLong term contractPermanent employmentFull timeRemote workShift workWeekend workDay shiftAfternoon shift$37k - $53.33k per year
...confidential correspondence under the direction of the Division Manager IV. Receives and transcribes dictation and prepares all forms of... ...mail, maintaining a record of all incoming mail in data base software. Maintains, updates, and coordinates division filing systems....Permanent employmentFull timeContract workFor contractorsWork at officeLocal areaMonday to fridayAfternoon shift$24.22 - $30.95 per hour
...their own, full service return preparation, and managing product/software inquiries, you will be working toward accelerating our goal of... ...service when speaking with customers. Practices active listening to develop empathy and understand customer pain points. \n Complex...ApprenticeshipSelf employmentRemote workFlexible hours$48 - $54 per hour
...Our purpose is not only to deliver great technology, but also to develop great people - fostering collaboration, continuous learning, and... ...with machine vision technologies, robotic automation, CAD software, simulations, or technical design tools is considered an asset...Full timeBank staffFlexible hours$150k - $200k per year
...multidisciplinary teams, you will perform engineering assessments, develop practical solutions for complex site conditions, mentor junior... ...(Word, Excel, Outlook), as well as geotechnical engineering software (slope stability, seepage, finite element programs, etc.). Able...Long term contractFull timeContract workFor contractorsInternshipWork at officeFlexible hours$90k - $110k per year
...experience as a Product Manager in B2C ~ Experience working in a software organization is considered an assetin launching and managing... ...skills, experience, and career progression - whether you are developing and growing in your role or bringing extensive expertise to the...Full timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer IV. Be the first to apply!
- software developer intern London, ON
- software design engineer London, ON
- software engineer devops London, ON
- software developer internship no experience London, ON
- software engineer salary in canada London, ON
- junior software engineer London, ON
- software developer no experience London, ON
- software engineer intern London, ON
- director software engineering London, ON
- software engineer - ai machine learning London, ON


