← Все вакансии/Senior/jobgether
SeniorRemoteCanada

Senior Software Engineer

J
jobgether
Зарплата
$9,700–$12,100
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Card Network Integration based in Canada.

Responsibilities
  • Design, architect, develop, and maintain scalable backend systems supporting card network transactions, settlement, and financial data processing.
  • Build and operate batch and event-driven data pipelines capable of processing high-volume transaction and card network data.
  • Develop solutions for digital wallet tokenization through platforms such as Apple Pay and Google Pay.
  • Build and improve systems supporting chargebacks, disputes, ACH transfers, ATM networks, credit processing, and 3DS access control.
  • Deliver complex engineering projects from ideation through production.
  • Design reliable data lake solutions and distributed processing systems.
  • Collaborate with engineers, Product Managers, and cross-functional stakeholders.
  • Contribute to DevOps and infrastructure initiatives.
  • Diagnose production incidents, identify root causes, participate in on-call coverage.
  • Mentor other engineers.
Requirements
  • 5+ years of professional experience in software or data engineering, ideally within payments, financial services, or another high-volume processing environment.
  • Strong software development experience with Java and/or Python.
  • Proven experience designing, building, and scaling batch and streaming or event-driven data pipelines using technologies such as Apache Spark, Athena, Trino, or Presto.
  • Hands-on experience building robust data lake solutions using technologies or formats such as Apache Iceberg or Delta Lake.
  • Experience with distributed systems, scalable architectures, and microservices.
  • Experience with modern cloud environments; AWS experience is particularly valuable.
  • Familiarity with CI/CD, Kubernetes, Docker, software deployment, and orchestration systems.
  • Strong debugging and incident-resolution skills.
  • Experience with Java Spring Boot and Airflow is an advantage.
  • Strong communication and collaboration skills.
  • Demonstrated ability to mentor colleagues.
  • A strong commitment to writing clean, maintainable, well-tested code.
  • Contributions to technical blogs, GitHub repositories, or open-source projects are considered a plus.
Conditions
  • Competitive base salary of CAD $116,000–$145,000.
  • Annual bonus opportunities.
  • Multiple health insurance options.
  • Flexible vacation time plus additional floating holidays.
  • Retirement savings program with company contributions.
  • Equity in a publicly traded company.
  • Monthly stipend to support remote work.
  • Annual professional development stipend.
  • Family-forming benefits and generous parental leave.
  • Flexible-first remote working environment available within Canada, including Ontario and British Columbia.
Стек и навыки

С чем работаем