Senior Software Developer & Architecture Advisor
at Intersog
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 May, 2025 | Not Specified | 05 Feb, 2025 | 3 year(s) or above | Linux,Data Models,Software Design,C++,Java,Computer Science,English,Complex Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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