Senior Software Developer & Architecture Advisor

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.

Would be a plus:

— Familiarity with PCI-DSS compliance and secure payment transactions;

— Experience with message brokers & caching services (e.g., RabbitMQ, Redis);

— Knowledge of monitoring tools (e.g., Grafana, ELK Stack).

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.

Recommend a friend

Think your friends suit this position best?
Please, fill in the recommendation form.

    I give my consent to Intersog to process and retain my personal data as set out in the retention section of the Privacy Policy.