Staff Software Engineer, Network File Integration

Marqeta
Summary
Join Marqeta's Network File Integration team as a Staff Software Engineer to design and deliver scalable software solutions for processing card network data. You will own and deliver projects, solve complex problems, and collaborate with cross-functional partners. This flexible role can be performed remotely in Ontario or British Columbia, Canada. Responsibilities include developing and maintaining card network transactions, creating digital wallet tokens, building backend experiences, and managing chargebacks. You will also collaborate with engineers, product managers, and participate in on-call coverage. The ideal candidate possesses 8+ years of relevant experience, strong coding skills in Java and/or Python, and experience with batch data processing and data lake table formats.
Requirements
- 8+ years of relevant experience with a Bachelor’s degree; or 6+ years of experience with a Master's degree; or a PhD with 3+ years experience
- In lieu of a degree, 11+ years of relevant experience may suffice
- A strong passion to write code with high quality and test coverage
- Experience developing in Java and/or Python, however we welcome experience in other programming languages
- Experience with batch data processing using query engines such as Athena, Trino/Presto
- Experience working with and optimizing data lake table formats (e.g., iceberg, hudi, delta lake)
- Experience making technical trade offs and navigating technical complexities
- Experience mentoring other Engineers
- Proven ability to influence Manager and teammates with the development strategy
- Experience troubleshooting production issues
- The ability to listen to the needs of others and comprehend complex matters, articulate issues in a clear and concise manner, and present effectively in both oral and written presentations to all levels in the organization
- The ability to demonstrate humility, empathy, and to take constructive feedback positively
- A desire to grow in your career, learn, share ideas and help others grow and learn
- Demonstrated experience working productively on cross-functional teams and taking a collaborative, team oriented approach
Responsibilities
- Developing, managing and maintaining card network transactions at scale
- Creating Digital Wallet Tokens via Apple Pay and Google Pay
- Building out-of-this-world backend experiences for our customers, internal and external
- Getting cards to customers faster
- Managing chargebacks and disputes with Card Networks
- Facilitating money transfer via ACH and through ATM networks
- Applying APRs and fees to Credit customers
- Building a world class 3DS Access Control System
- Iterating and innovating on ways to bring quality backend software from ideation to production faster
- May focus on DevOps and Infrastructure Engineering and provide expert guidance on operationalizing services and implementations of the cloud infrastructure necessary to meet goals, particularly as it relates to scaling, resilience, and global availability
- Architect, design and develop large, complex projects
- Collaborate with other engineers to prioritize and ship features
- Partner with Product Managers to scope and estimate new work
- Participate in on-call coverage
Preferred Qualifications
- Experience with payments or the FinTech space
- Experience with Microservices
- Experience with Java Spring Boot
- Experience with data wrangling and processing large datasets using Python-based tools and libraries (e.g., Pandas, NumPy, PySpark)
- Production experience with modern engineering and cloud tools. (We use AWS, but welcome other cloud experience)
- Experience in software delivery pipelines, CI/CD systems, and software deployment and orchestration systems such as Kubernetes and/or Docker
- Contributions to technical blogs, a public Github repo, or to open source projects
Benefits
- 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