engineering
Posted 1 hour agoStaff Software Engineer - Banking and Money Movement
at Marqeta
Toronto, CanadaOn-site
Responsibilities
- Lead the design and architecture of large-scale, complex systems and components, making decisions that impact both short-term and long-term product strategy.
- Drive architectural improvements, optimizing for scalability, performance, and maintainability, while addressing both current and future system requirements.
- Mentor and guide other engineers, providing technical leadership and fostering an environment of growth, learning, and excellence across the team.
- Collaborate closely with cross-functional stakeholders, including product, design, and other engineering teams, to define and deliver high-impact solutions.
- Independently drive the design and implementation of high-impact features and systems, ensuring high-quality deliverables with minimal supervision.
- Drive innovation and champion the adoption of best practices across the engineering team, while challenging the status quo to continuously improve processes.
Requirements
- Develop and maintain a deep understanding of the product, business needs, and user experience, ensuring that engineering decisions align with company goals.
- experience in backend engineering, with a strong foundation in system design and architecture. 3+
- Experience with payments or the FinTech space. Proven
- experience leading technical projects and teams, with the ability to make decisions that drive the overall success of the product.
- Deep expertise in one or more backend technologies (e.g., Java, Python), relational databases (MySQL, Postgres, MS SQL Server, Oracle, etc.)., and significant
- experience with web services, microservices, and distributed systems. •
- Experience working with large-scale, high-performance, and reliable systems.
- Ability to break down complex business problems into elegant, scalable technical solutions, working with multiple interacting components.
- Experience in creating and maintaining technical roadmaps, and providing leadership to ensure successful delivery of projects.
- Excellent communication skills, with the ability to present complex technical concepts to both technical and non-technical audiences.
- Experience in mentoring and guiding less-experienced engineers, fostering technical growth and fostering high-performing teams. Nice to haves Production
- experience with AWS, Kubernetes, or other cloud platforms. •
- Experience with building scalable software platforms. •
- Experience leading teams through significant technical challenges and driving organizational change. •
- Experience with containerization and orchestration tools like Docker/Kubernetes. •
- Experience with Python or other modern programming languages. •
- Experience in developing cloud infrastructure on AWS using Terraform.
- – Solve for the Customer: With a deep understanding of our customers' business and empathy for their needs, we deliver products and services that drive their success.
- – Make it Count: We drive forward with focus and agility. With a sense of urgency and purpose, we get the job done, and done right.
Experience
- Participate in on-call coverage. Who You Are 8+ years of
Benefits
- Be an advocate for software craftsmanship, ensuring code is clean, efficient, and aligned with the organization's architectural vision.
- Participate in setting the technical vision and long-term roadmap for your area of the product and ensure that the team is aligned with these goals.
- Offer! Compensation and Benefits
- 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: 156,800 - 196,000
- 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 vacation time
- 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 About Marqeta
Additional details
- Marqeta is seeking an experienced Staff Software Engineer to independently drive the identification and delivery of complex software solutions on our Banking and Money Movement Team .
- In this role, you will lead end-to-end delivery across multi-component systems and multi-milestone initiatives, taking full ownership of projects aligned to quarterly team goals.
- You will navigate ambiguous, open-ended technical challenges with autonomy, defining the path forward where problems are not yet well-scoped.
- You will serve as a technical leader and trusted collaborator — partnering closely with your team and cross-functional stakeholders to align on priorities and deliver high-impact outcomes.
- The Banking and Money Movement engineering team develops and optimizes financial services, including account creation, transaction processing, payment systems, banking integrations, reporting, and reconciliation.
- We work collaboratively to ensure secure, efficient, and innovative solutions that meet regulatory standards and enhance user experiences in moving the money.
- We work Flexible First . This role can be performed remotely anywhere within Ontario or British Columbia, Canada. We’d love for you to join us!
- Take ownership of major technical initiatives, providing direction to teams while ensuring alignment with customer needs and business goals.
- A strong track record of designing, building, and scaling maintainable, robust systems, ensuring high availability and minimal technical debt. •
- A strong focus on quality and a commitment to meeting deadlines, while maintaining a high level of accountability. •