Software Engineer
StrongDMFull Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
Candidates need 8+ years of relevant experience with a Bachelor’s degree, 6 years with a Master's degree, a PhD with 3 years experience, or 11+ years without a degree.
This role can be performed remotely within Ontario or British Columbia, Canada, under Marqeta's Flexible First policy.
Expertise in at least one programming language is required, with Java preferred, along with strong awareness of its ecosystem of tools and libraries.
Participation in a rotational on-call pager duty is required, with specifics varying by team size and structure to be discussed during the interview process.
Strong candidates have extensive experience building scalable software architectures from business needs, expertise in microservices and highly available distributed systems, leadership in remote settings, and the ability to mentor engineers while driving cross-team initiatives.
Card issuing and payment processing solutions
Marqeta provides modern card issuing and payment processing solutions in the fintech sector. Its platform allows businesses to create, issue, and manage payment cards tailored to their specific needs, such as expense management and consumer payments. The service operates through an open API, enabling clients to integrate Marqeta's capabilities into their own applications. This flexibility sets Marqeta apart from competitors, as it caters to a diverse range of clients, including financial institutions and tech companies. The company generates revenue primarily through transaction fees each time a card is used, along with potential setup and service fees. Marqeta's ability to quickly adapt to the growing demand for digital payments, especially during the COVID-19 pandemic, has contributed to its significant presence in the market.