CareerPlan

Senior Software Engineer, Java - 12 Month Contract

Vancouver, British Columbia, CanadaContract2026-11-08 → 2026-11-10
On-site

Core

Senior Software Engineer leading end-to-end development of scalable software modules and architectures for a wealth management organization's technology ecosystem.

Role type

Senior IC Software Engineer (Java)

Builds

Scalable software modules, robust architectures, and cloud-native solutions for financial services clients.

Domain

Financial Services / Wealth Management / Cloud Infrastructure

Required skills

Java, Software Architecture, Git, CI/CD, SQL, NoSQL, Cloud (Azure), Object-Oriented Programming

Preferred skills

C#, Python, Front-end frameworks (React, Angular, Flutter, AEM), DevOps practices, Mentoring

Technologies

Java, Azure, Azure DevOps, Jenkins, Docker, Kubernetes, APIM, Dapr, Bicep, React, Angular, Flutter, AEM

Responsibilities

Lead end-to-end development of software modules, Mentor junior and mid-level engineers, Collaborate cross-functionally to define scalable solutions, Design and implement robust software architectures, Conduct code reviews and enforce quality standards, Drive strategic planning and technical roadmaps, Author technical documentation, Optimize system performance and troubleshoot complex issues, Champion DevOps practices including CI/CD and containerization

Seniority

Senior, hands-on IC with mentorship responsibilities