[PIPELINE] - Software Engineer II - Canada

MQ Referrals Only

Toronto

On-site

CAD 91,500 - 116,100

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance options
Flexible time off
Retirement savings program
Equity options
Parental leave support
Development support budget

Job summary

A leading financial services firm in Toronto is seeking a Software Engineer II to design and deliver high-quality software solutions. The ideal candidate should have at least 3 years of software development experience, strong Java skills, and a background in backend engineering. The role offers a flexible work environment, competitive compensation, and opportunities for growth in a collaborative team setting. Join us if you're eager to impact the financial industry significantly!

Qualifications

  • 3+ years of experience in software development, specializing in backend engineering.
  • Strong programming skills in Java, with familiarity in Python, Go, or Ruby.
  • Experience with relational databases like MySQL, Postgres, SQL Server, or Oracle.

Responsibilities

  • Design, develop, implement, and deliver high-quality software products.
  • Collaborate with teams in a Flex-first environment.
  • Mentor engineers and contribute to a strong engineering culture.

Skills

Java
Backend engineering
MySQL
AWS
Python

Tools

Kubernetes
Docker
DataDog

Job description

[PIPELINE] - Software Engineer II - Canada

Toronto, Canada

As a talented Software Engineer II, you will deliver resilient and sustainable software projects from design to implementation and rollout. You will execute on defined projects to achieve team-level goals and own minor features in support of larger features. You will independently define the right solutions or use existing approaches to solve defined problems, consistently deliver high quality code, and contribute to test development.

At Marqeta, participation in a rotational on-call pager duty is a required part of the software engineering role. The specifics of the rotation may vary by team, depending on team size and structure, and will be discussed further during the interview process.

We're hiring for multiple roles at the Software Engineer II level.

The Impact You’ll Have

  • Design, develop, implement, and deliver high-quality products that simplify financial services for our customers.
  • Build testable, scalable, and trustworthy systems while eliminating manual tasks.
  • Translate ideas into well-documented, well-tested, and maintainable code.
  • Read, navigate, and contribute to a large-scale codebase, resolving bugs and enhancing functionality.
  • Break down complex business problems into modular software solutions.
  • Participate in agile ceremonies, code reviews, and on-call rotations.
  • Collaborate cross-functionally with teams and stakeholders in a Flex-first environment.
  • Identify areas for improvement in projects and processes, advocating for best practices.
  • Mentor engineers, foster a collaborative team environment, and contribute to a strong engineering culture.
  • Design and implement high-performance solutions for large-scale financial data and compliance challenges.
  • Debug critical production issues across various services and technology layers.
  • Automate processes to improve efficiency and focus on strategic challenges.

Who You Are

  • 3+ years of experience in software development, specializing in backend engineering.
  • Strong programming skills in Java (Spring Boot preferred) and familiarity with Python, Go, or Ruby.
  • Experience with relational databases such as MySQL, Postgres, SQL Server, or Oracle.
  • Strong foundation in service-oriented architectures and cloud computing (AWS preferred).
  • Ability to develop clean, readable, and error-free code with thorough documentation and testing.
  • Experience with infrastructure as code (IaC), CI/CD pipelines, and observability tools (e.g., DataDog).
  • Strong analytical skills, with the ability to diagnose production issues and optimize system performance.
  • Excellent communication skills, both verbal and written, with the ability to present complex ideas clearly.
  • A collaborative and team-oriented mindset, with the willingness to mentor and learn from peers.
  • Passion for continuous learning, particularly in payments, security, and FinTech domains.

Nice-To-Haves

  • Experience in the payments or FinTech space, including:
  • ISO8583 binary data handling and normalization.
  • Understanding of card transaction types (Purchase, Refund, AFT) and their impacts.
  • Hands-on experience with Kubernetes, Docker, and cloud-native architectures.
  • Experience with big data analytics tools (e.g., Snowflake) and stream processing architectures.
  • Contributions to technical blogs, open-source projects, or a public GitHub repository.
  • Experience in migrating to microservices-based architectures.

These roles offer the opportunity to drive meaningful impact in the financial industry while working in a highly collaborative and technically sophisticated environment. If you’re passionate about backend engineering and solving complex problems, we’d love to hear from you!

Compensation and Benefits - Canada

Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. To support Flex First, we calibrate pay to a competitive value according to working location.

When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location. The new-hire base salary range for this position, reflected in CAD, is:91,500 - 116,100.

We also believe in recognizing the contributions of our people. That's why we award annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company.

Along with monetary compensation, Marqeta offers

  • Multiple health insurance options
  • Flexible time off – take what you need
  • Retirement savings program with company contribution
  • Equity in a publicly-traded company and an Employee Stock Purchase Program
  • Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave
  • Free therapy sessions, financial and professional coaching, and legal advice
  • Monthly stipend to support our remote work model
  • Annual “development dollars” to support our people growth and development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Banking and Money Movement
Staff Software Engineer - Banking and Money Movement

Marqeta • British Columbia

Hybrid
CAD 157,000 - 196,000
Health insurance options
Remote work stipend
Equity in a public company
+2
Manager, Software Engineering - Identity Platform
Manager, Software Engineering - Identity Platform

Marqeta • Toronto

Remote
CAD 157,000 - 196,000
Health insurance
Flexible vacation
Retirement plan
+4
Senior Software Engineer - Infrastructure as Code Team
Senior Software Engineer - Infrastructure as Code Team

Marqeta • Toronto

Remote
CAD 100,000 - 130,000
Multiple health insurance options
Flexible time off
Retirement savings program
+5
Staff Engineer – Banking & Money Movement (Remote)
Staff Engineer – Banking & Money Movement (Remote)

Marqeta • Canada

On-site
CAD 157,000 - 196,000
Health insurance options
Remote work stipend
Equity in a public company
+2
Full Stack Developer
Full Stack Developer

Corpay, Inc. • Toronto

On-site
CAD 110,000 - 130,000
Comprehensive Benefits Package
Optional company match RRSP program
Virtual fitness classes
+3
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Software Engineer (Mortgages)
Software Engineer (Mortgages)

Questrade Financial Group • Toronto

Hybrid
CAD 85,000 - 105,000
Health & wellbeing resources and plans
Paid vacation, personal and sick days
Competitive compensation and benefits
+4
Lead Software Engineer
Lead Software Engineer

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary Annual Bonus
Health and Dental Benefits
401(k) or RRSP retirement options
+2
Software Developer III
Software Developer III

Moneris Solutions Corp • Toronto

Hybrid
CAD 85,000 - 119,000
Performance-based bonuses
Flexible benefits starting from day one
Growth opportunities through Coursera
Senior .NET Engineer
Senior .NET Engineer

Derivative Path • Toronto

On-site
CAD 110,000 - 150,000
Competitive bonus
23 days of PTO
RRSP contribution at 3%
+1