You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build

This vacancy is closed and no longer takes applications. See open Developer Jobs

Marqeta

Senior Software Engineer - Customer Portfolio Enablement

  • Remote
  • 6+ years

Salary

Not stated

Description

The company is hiring a Senior Software Engineer for its Customer Portfolio Enablement team, which helps customers test their integrations before and after onboarding and bring in existing data from other platforms at scale.

You will deliver reliable, maintainable software from design through implementation and rollout, executing defined projects toward team goals and owning smaller features that support larger ones. You may also mentor new hires, interns, or junior engineers.

The role can be done remotely from Ontario or British Columbia, Canada.

Responsibilities

  • Own and contribute to the migration data platform that moves customer data from external issuers into the company's systems at scale.
  • Build and maintain environment provisioning automation, including orchestration flows that set up infrastructure, programs, and sandbox environments for new customers.
  • Support sandbox and simulation services that let customers test integrations, simulate payment network transactions, and check their setups before and after onboarding.
  • Use workflow orchestration tools such as Airflow or AWS Step Functions to connect multi-step processes and API-driven pipelines.
  • Adopt new technologies and use AI tools for development and proofs of concept in a fast-moving, high-ownership environment, rotating across team focus areas each quarter.
  • Take part in team processes, including suggesting and making process improvements, planning, on-call rotations, bug triage, and metrics review.
  • Make sure the team delivers secure and compliant products to customers.
  • Contribute to team community through events such as team lunches, off-sites, and new-hire onboarding.
  • Contribute heavily to test development and bug fixing.

Requirements

  • 5+ years of experience as a backend engineer and a Bachelor's degree, or an advanced degree with no relevant experience. In place of a degree, 5+ years of relevant experience may be enough.
  • Experience developing with Java Spring Boot.
  • Cloud experience, with AWS preferred.
  • Ability to understand existing designs and technology choices and adjust them when needed.
  • Ability to communicate relevant information, including difficult task-level trade-offs that affect the product.
  • Humility and empathy, and the ability to take constructive feedback well.
  • A drive to grow your career, learn, share ideas, and help others grow.
  • Ability to work productively on cross-functional teams with a collaborative approach.
  • Nice to have: experience with payments or FinTech.
  • Nice to have: experience with ETL processes or data migration.
  • Nice to have: experience with workflow orchestration tools such as Airflow or AWS Step Functions.
  • Nice to have: exposure to data engineering tools such as Spark, Iceberg, or AWS Glue.

Conditions

Base salary range for this full-time role is 116,000 to 145,000 CAD for new hires. Pay is set by skills, prior experience, and work location.

Eligible employees receive annual bonuses based on individual performance and company-wide success.

Hiring process: application, recruiter video call, coding interview and engineering leader screen, then a virtual onsite of three 45 to 60 minute rounds.

The company is an equal opportunity employer.

Benefits

  • Multiple health insurance options.
  • Flexible vacation time plus additional floating holidays.
  • Retirement savings plan with company contribution.
  • Equity in a publicly traded company.
  • Monthly stipend for remote work.
  • Annual development stipend.
  • Family-forming benefits and parental leave with a base salary top-up.

Where you’d work

Fully remote

You can work from

  • Canada

About the company

Marqeta

  • Industry: FinTech

13 of their 13 open roles are remote

Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Java
  • AWS
  • Spring
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
FinTech
Specialty
Backend
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Java
  • AWS
  • Spring

Location

Work model
Remote
Region
Canada
Remote from
  • Canada

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason