Skip to Main Content

Job Title


Senior Software Engineer


Company : PRI Global


Location : Vancouver, British Columbia


Created : 2026-03-08


Job Type : Full Time


Job Description

As a Senior Software Engineer, you will play a critical role in designing and implementing high-performance, cloudready solutions. Youll mentor team members while remaining handson with coding, testing, and designhelping shape the next generation of Mastercards decisioning capabilities. This is a hybrid position based in Vancouver, requiring three days onsite per week. Role Develop backend services in Java, leveraging frameworks like Spring and GRPC for highperformance applications. Own technical assets for assigned workstreams, ensuring timely delivery and production readiness. Collaborate with external teams, manage requirements, and drive discussions related to architecture and design. Work with CI/CD tools (Jenkins), Kubernetes, and containerised deployments, support cloud migration initiatives. Participate in code reviews, enforce best practices, and maintain coding standards. Promote automation in deployment and validation processes to improve efficiency and reliability. All About You Strong programming skills with deep knowledge of Java. Excellent knowledge of Spring, gRPC and other frameworks. Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock. Good knowledge of SQL and experience working with Oracle. Experience working with high performance applications. Good problem diagnostic and creative problemsolving skills. Strong organisational skills; able to manage multiple tasks within the constraints and timelines determined by business needs. Experience with testing frameworks like Rest Assure, Selenium with web driver etc. Experience with Dockers, Kubernetes etc. Experience with cloud platforms such as AWS, Azure, or PCF. Experience with Frontend frameworks such as Angular. BS in Computer Science or a related field preferred. #J-18808-Ljbffr