Senior Software Engineer – Card Network Integration

Posted 6 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building scalable card-network settlement and transaction integrations. Developing backend payment infrastructure for Marqeta’s embedded-finance platform.

Responsibilities

  • Design and deliver scalable software solutions for batch and event-driven processing of card network settlement and transaction data
  • Own and deliver projects supporting quarterly team goals
  • Identify solutions to ambiguous, open-ended problems independently
  • Develop, manage, and maintain card network transactions at scale
  • Create digital wallet tokens via Apple Pay and Google Pay
  • Build backend experiences for internal and external customers
  • Manage chargebacks and disputes with card networks
  • Facilitate money transfers via ACH and ATM networks
  • Apply APRs and fees to credit customers
  • Build a 3DS Access Control System
  • Improve delivery of backend software from ideation to production
  • Potentially focus on DevOps and infrastructure engineering, including cloud scaling, resilience, and global availability
  • Architect, design, and develop large, complex projects
  • Collaborate with engineers to prioritize and ship features
  • Partner with Product Managers to scope and estimate work
  • Participate in on-call coverage

Requirements

  • 5+ years of experience in software or data engineering
  • Comfortable driving outcomes with limited direction
  • Strong passion for high-quality code and test coverage
  • Experience developing in Java and/or Python
  • Experience designing, building, and scaling batch and streaming/event-driven data pipelines
  • Experience with Apache Spark or distributed query engines such as Athena, Trino, or Presto
  • Hands-on experience implementing data lake solutions using Iceberg or Delta Lake
  • Experience ensuring data reliability, schema integrity, and distributed query-engine integration
  • Experience making technical trade-offs and navigating technical complexities
  • Experience mentoring other Engineers
  • Ability to identify root causes of production issues and implement improvements
  • Experience working productively on cross-functional teams
  • Experience with payments or FinTech space preferred
  • Experience with microservices preferred
  • Experience with Java Spring Boot preferred
  • Experience with Airflow preferred
  • Production experience with modern engineering and cloud tools preferred
  • Experience with CI/CD, Kubernetes, and/or Docker preferred
  • Contributions to technical blogs, public GitHub repositories, or open-source projects preferred

Benefits

  • Annual bonuses for eligible employees
  • Multiple health insurance options
  • Flexible vacation time with additional floating holidays
  • Retirement savings program with company contribution
  • Equity in a publicly-traded company
  • Monthly stipend to support the remote work model
  • Annual development stipend for growth and development
  • Family-forming benefits
  • Generous parental leave base salary top-up

Job type

Full Time

Experience level

Senior

Salary

CA$116,000 - CA$145,000 per year

Degree requirement

No Education Requirement

Tech skills

AirflowApacheCloudDockerJavaKubernetesMicroservicesPythonSparkSpringSpring BootSpringBoot

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.