Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence.
Collaborating with stakeholders and platform teams across the software development lifecycle.
Responsibilities
Contribute to all phases of the Software Development Lifecycle through analysis, design, implementation, verification, and maintenance of software solutions
Collaborate with Business Unit stakeholders to review requirements and validate designs
Create work estimates and develop software
Verify product releases
Collaborate with the Software Development Team Lead to implement best practices across the Software Development Lifecycle
Design and code software applications based on business and technical specifications
Develop and execute unit, component, and integration tests
Adhere to coding standards and test coverage targets
Perform code reviews, identify defects, and recommend improvements
Contribute to technical and end-user documentation
Investigate and resolve technical issues for assigned projects
Requirements
Post-secondary education in Computer Science, Software Engineering, or equivalent practical experience
2+ years of software development experience with Java or .NET
Experience with application servers and web servers such as Apache HTTP Server or NGINX
Experience with version control systems such as GitLab
Experience with build and continuous integration tools such as Maven, Jenkins, or GitLab CI/CD
Experience with relational and non-relational database design and development
Proficiency with AI-assisted development tools such as Copilot, Cursor, or Claude Code
Ability to judge when to accept, edit, or reject AI-generated output
Ability to provide effective context, including codebase conventions, requirements, and constraints
Experience using AI to accelerate test authoring, documentation, and routine refactoring
Awareness of AI tool limitations, hallucinated APIs, outdated patterns, security pitfalls, and the need for human verification before merge
Familiarity with secure coding practices and OWASP Top 10 preferred
Experience building software in Agentic fashion preferred
Self-motivated, self-directed, and detail-oriented
Excellent communication, analytical, and problem-solving skills
Comfortable collaborating with technical and business stakeholders
Benefits
Opportunity to collaborate with industry experts
Hands-on experience with JD Power's automotive data assets
Opportunity to deepen understanding of the auto business domain
Opportunity to strengthen design and development skills
Support from experienced developers
Real opportunities to build development skills
Diverse workforce and accommodation support during recruitment
Backend engineer building AI - powered 3D design review systems for CoLab, which helps mechanical engineering teams bring complex products to market faster. Developing scalable CAD, ML, and rule - based review infrastructure.
Principal Protection & Control Engineer leading high - voltage substation protection and control projects for Qualus, a power infrastructure solutions firm. Providing technical governance, approvals, commissioning support, and mentorship.
Senior Protection & Control Engineer leading high - voltage substation protection, control, and metering designs. Supporting utilities and renewable energy clients from concept through commissioning.
Early - career full - stack engineer building TypeScript/Node and React systems for Prometheum’s blockchain securities infrastructure. Shipping features, fixes, tests, and technical improvements in a fully remote team.
Full - stack engineer owning features for Prometheum’s blockchain - based securities infrastructure. Building TypeScript/Node.js back ends and React front ends for regulated digital - asset markets.
CMS Technical Lead migrating credit union public websites from Central1 Forge/OpenText to target CMS platforms. Leading architecture, integrations, security, content migration, and launch stabilization.
Junior Software Engineer developing LookDev, Lighting, and rendering tools for Image Engine, a Vancouver VFX studio. Optimizing Arnold, Gaffer, GPU, and production workflows.
GTM Engineer building AI agents, Salesforce automation, and pipeline intelligence for ButterflyMX’s smartphone door - access platform. Improving sales productivity, data integrity, and revenue velocity.
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.