Jobs and Careers
MA
[PIPELINE] - Senior Software Engineer
MarqetaRemote, USA, United StatesRemotefull_timeVerifiedPosted 17 Jan 2025
💰 $172,000/yr($103,200/yr – $172,000/yr)
About the role
Marqeta is looking for talented Senior Software Engineers to join our Engineering team.
We work Flexible First. This role can be performed remotely within the United States. We’d love for you to join us!
Here is some more information about our current teams who have openings:
- Banking & Money Movement: 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.
- Transaction Management & Message Delivery: Transaction Data Engineering owns the Transaction Management and the Webhooks Message Delivery Systems which provides an efficient, secure and durable means of authorization service flow and critical message delivery of financial data.
- 3DS: 3D Secure (3DS) makes e-commerce more secure by requiring cardholders to complete an additional verification step with the card issuer at the time of payment on certain transactions.
- Credit (Rewards): The Rewards team in Credit Engineering is responsible for accurate and timely accrual and redemption of credit rewards. This is a high performing team working on the highest initiative project within Credit. The new rewards platform will allow our customers to customize every aspect of accrual, conversion, and redemption to match their loyalty goals.
- Transaction Accuracy: The mission of the Transaction Accuracy team is to make sure our Payment Processing platform is handling every payment transaction accurately, and that we are always following the rules published by major credit card networks like Visa and Mastercard. We are responsible for converting the transactional data from the credit card networks into a common internal language that our teams can understand, and validating the quality and accuracy of our payment flows. The work we do has a high impact to our business and contributes to a delightful experience for our customers and their cardholders.
We work Flexible First. This role can be performed remotely within the United States. We’d love for you to join us!
Learn more about our Product and Engineering team
The Impact You'll Have
- Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
- Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
- Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
- Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
- Identify gaps and propose plans towards addressing those gaps.
- Challenge the status quo and come up with innovative ideas.
- Lead design for small-medium components/features and participate in design for larger components/features (moving from task level impact to small-medium project level impact).
- Have significant ownership of a component/feature of the system.
- Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused.
- Participate in on-call coverage
Who You Are
- 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree. In lieu of a degree, 8+ years of relevant experience may suffice.
- Experience building scalable software platforms.
- Experience developing in Java.
- Experience with SQL.
- Experience with Microservices.
- Experience working with distributed systems.
- Experience making technical trade offs and navigating technical complexities.
- Experience troubleshooting production issues.
- Ability to decompose business problems into solutions that may require designs with multiple interacting components.
- Ability to to build correct, maintainable software components.
- A focus on quality and meeting deadlines.
- Ability to present clear and concise messages t
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s