Marqeta is looking for a Principal Software Engineer to independently identify and deliver software solutions on their Banking and Money Movement Team, owning and delivering projects in service of quarterly goals and solving ambiguous, open-ended problems.
Requirements
- 10+ years of hands-on software engineering experience, with a track record of designing and delivering complex distributed systems at scale.
- 3+ Experience with payments or the FinTech space.
- Strong experience across multiple technology stacks (e.g., Java, Python, Go) and proficiency in designing scalable APIs, microservices, and cloud-native applications.
- Demonstrated ability to drive architectural decisions that balance short-term trade-offs with long-term goals.
- Proven leadership in complex initiatives spanning infrastructure, product development, and platform evolution.
- Experience shaping technical strategy and mentoring senior staff and principal engineers across multiple domains and teams.
- A passion for system reliability, observability, and building secure, maintainable systems.
Responsibilities
- Define and drive the architecture of mission-critical systems, setting long-term technical direction and ensuring scalability, security, and sustainability across the platform.
- Lead large-scale, cross-functional initiatives that span multiple teams and domains, ensuring alignment with business priorities and delivering high-impact outcomes.
- Serve as a technical advisor to senior leadership, providing insight on technical risks, trade-offs, and innovation opportunities that shape product and business strategy.
- Raise the technical bar across the organization by mentoring engineers at all levels, fostering a culture of technical rigor, collaboration, and continuous learning.
- Partner with engineering managers and product leaders to ensure roadmap decisions align with architectural goals and long-term scalability.
- Actively influence and contribute to the creation and evolution of the company’s engineering principles, tooling, and standards.
- Conduct technical deep-dives into system architecture, identifying opportunities for performance improvements, technical simplification, and operational efficiency.
Other
- Excellent communication and influencing skills, with the ability to engage both technical and non-technical audiences.
- Adept at solving ambiguous problems, balancing innovation with execution, and leading teams through change and complexity.
- Strong understanding of regulatory and security requirements in the financial domain is a plus.
- This role can be performed remotely within the Ontario or British Columbia areas.
- Flexible First