Enable job alerts via email!

Software Engineer ll, Customer Portfolio Enablement

MQ Referrals Only

Toronto

Hybrid

CAD 91,000 - 115,000

Full time

Today
Be an early applicant

Job summary

A technology solutions firm based in Ontario is looking for a Software Engineer II. You will design and maintain server-side applications, optimize backend systems, and work with AWS services. Ideal candidates have over 2 years in Java and experience in cloud infrastructure. This role offers a flexible working environment and competitive salary.

Benefits

Multiple health insurance options
Flexible time off
Retirement savings program
Equity in a publicly-traded company
Monthly stipend for remote work

Qualifications

  • Proven experience as a Software Engineer with a minimum of 2 years.
  • Hands-on experience with AWS or other cloud infrastructure.
  • Experience working with distributed teams.

Responsibilities

  • Design, develop and maintain server-side applications.
  • Implement robust and scalable APIs and microservices.
  • Optimize code and databases for performance.

Skills

Building large scale backend applications in Java
Strong expertise in AWS services
Excellent communication skills
Strong problem-solving skills

Education

Bachelors degree in Computer Science or related field

Tools

Kubernetes
Amazon Aurora
DynamoDB
Job description
Overview

The Customer Portfolio Enablement team is looking for a Software Engineer II to work in the Sandbox experience domain at Marqeta. This is an area where we are making big investments and are looking for a strong engineer with hands-on experience in building backend applications at scale.

We work Flexible First. This role can be performed remotely within Ontario or British Columbia Canada. We’d love for you to join us!

Learn more about our Product and Engineering team

The Impact Youll Have
  • Design develop and maintain server-side applications and services using modern programming languages like Java
  • Implement robust and scalable APIs web services and microservices that support various front-end applications and user interactions
  • Use hands-on experience with AWS (preferred) or other cloud infrastructure to build cloud native applications that scale and perform for the end users
  • Optimize code and databases for performance scalability and maintainability
  • Identify and resolve technical challenges and bottlenecks in the backend systems
  • Work with large datasets both structured and unstructured and implement data storage and retrieval mechanisms
  • Implement data security and privacy best practices to protect sensitive information
  • Implement CI / CD pipelines in conformance with the existing frameworks and automate deployment processes to ensure smooth releases
  • Monitor and troubleshoot production systems to ensure high availability and performance
  • Participate in on-call rotations and incident response when necessary
  • Collaborate with cross-functional teams including product managers and domain experts to deliver high-quality software solutions
Who You Are
  • Bachelors degree in Computer Science Engineering or a related field. Masters degree is a plus
  • Proven experience as a Software Engineer with a minimum of 2 years building large scale backend applications in Java
  • Be curious and a keen learner with the ability to dive deep into new areas as the team needs change
  • Strong expertise in AWS services including but not limited to S3 Lambda DynamoDB Kinesis Glue Athena etc.
  • Proficiency in various modern databases - relational non-relational and data warehouses such as Amazon Aurora Cassandra DynamoDB and Snowflake
  • Hands-on experience in building and operating containerized workloads and services such as Kubernetes on cloud
  • Familiarity with data quality and data governance principles
  • Strong problem-solving skills and an ability to work independently and as part of a team
  • Excellent communication skills to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders
  • Experience working with distributed teams - be a self starter and proactive in communication
  • AWS or other relevant certifications are a plus
Nice to haves
  • Experience with payments or the FinTech space
  • Experience with multi-tenant applications
  • AWS or other relevant certifications are a plus
Our (typical) process :
  • Application submission
  • Recruiter video call
  • Coding interview and Hiring Manager Interview
  • Virtual Onsite consisting of two 45-60 minute rounds
  • Offer!

Compensation and Benefits - Canada

Compensation and Benefits

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 : 91500 - 114400

We also believe in recognizing the contributions of our people. Thats 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
  • Monthly stipend to support our remote work model
  • Annual development dollars to support our people growth and development
  • Family-forming benefits and up to 20 weeks of Parental Leave
Key Skills

Project / Program Management,Project Portfolio Management,Portfolio Management,Credit Analysis,Banking,Pricing,Analysis Skills,Project Management,Financial Analysis,Budgeting,Property Management,Contracts

Employment Type : Full Time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.