Senior Software Developer & Architecture Advisor

at  Intersog

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 May, 2025Not Specified05 Feb, 20253 year(s) or aboveLinux,Data Models,Software Design,C++,Java,Computer Science,English,Complex SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Intersog is a software construction business with a head office in Chicago, USA, and R&D offices in Europe and North America. Our international team is composed of talented people with many different backgrounds, who are focused on delivering engineering excellence and meeting clients’ needs.
We are professional, dynamic and distinctive. This makes us unique and allows us to grow our talent and deliver client projects. We’re proud of our specialists who enjoy the work they do and truly believe in Intersog’s mission: to make our customers happy through the dedication and professionalism of our team.
Currently, we are seeking an experienced Senior Software Developer & Architecture Advisor to join a fast-growing fintech startup based in Vancouver.
In this role, you will be at the forefront of designing, developing, and optimizing a cutting-edge cloud-based payment platform. You will work on high-performance systems, ensuring top-tier security, scalability, and reliability.

REQUIREMENTS:

— 7+ years of experience with C++, Java, or other high-performance languages;
— 5+ years of experience in application data models and SQL development;
— 3+ years of experience working with scalable, multi-threaded cloud environments;
— Strong understanding of OOD and OOP with experience refactoring complex systems;
— Proven ability to mentor and guide junior developers;
— Experience in performance profiling and optimizing high-volume transactions;
— Hands-on experience with encryption protocols, Linux, and CI/CD pipelines;
— Security-first approach to software design and implementation;
— Experience deploying enterprise-grade software in regulated environments;
— Degree in Computer Science, Software Engineering, or equivalent experience;
— Fluent in English, both written and spoken.

Responsibilities:

— Maintain core payment algorithms, SDK integrations, and supporting services;
— Enhance the application data model and implement strong monitoring solutions;
— Develop and deploy scalable cloud-based solutions;
— Increase the number of partner integrations on our platform;
— Ensure compliance with PCI DSS security standards;
— Mentor developers and promote best coding practices;
— Collaborate with the product team on requirements, user stories, estimates, and work plans;
— Design, develop, and unit test applications according to established standards;
— Support customer and partner integrations


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Vancouver, BC, Canada