Posted 7 months agoSr. Software Engineer, Payments (Remote) Remote Are you looking to join an innovative organization powering payments for the next generation of fintech and commerce innovators? Marqeta has built the world’s first open API issuer processor platform from scratch, powering prepaid, debit, and credit cards for the most recognizable names in financial technology, alternative lending, on-demand services and e-commerce. Marqeta has become the leader in payment innovation. Our company is comprised of a team of industry experts, a dynamic approach to working on challenging problems, and an open environment and culture that is focused on ideas and innovation. Not only do we have an inspiring and innovative culture, but only Marqeta can offer you a chance to help redefine the payments industry. As a testament to the company we’ve collectively built, our world-class team voted Marqeta one of the Bay Area’s Best Places to Work. Marqeta is proud of its Oakland roots and strives to build a team as diverse as the cities in which we operate. Underrepresented populations are encouraged to apply. We are not expecting any single candidate to have an expertise under all areas of our requirements section. Please apply if you meet some but not all of the requirements. Position Summary As a Sr. Software Engineer on the platform team you will design, implement and maintain our Payment Platform’s Features and Services in a Cloud-Native Architecture. You will help us scale the technology as our business continues to grow while staying focused on shipping software that matters to our customers. You will help to innovate on various aspects of Engineering and Distributed Architecture, and help to lead and build a diverse and talented team of software engineers. Primary Responsibilities Enhancing the Core Issuer Payment Processing including Discover, MasterCard and Visa network integration Platform’s RESTful APIs and related SDKs Collaborate and help integrate payment processing and APIs with web and mobile applications Focus on the process for delivering quality product in the true sense of lean development Optimizing the performance using caching, messaging, multithreading, database tuning, etc Applying Amazon Web Services Best Practices and PaaS/IaaS offerings to implement the above solutions Requirements At least 6 years experience developing Java applications and services at scale Plenty of experience with transactional RDMS such as MySQL, Postgres, MS SQL Server, or Oracle Knowledge of a scripting language like Unix, Shell, Perl, Python, or Ruby Experience with git, jenkins and gitflow Pull Request Model A strong passion to write code with great quality and test coverage Bonus points for – Experience with Payments Production Experience with Amazon Web Services and/or Google Cloud Platform Knowledge of a scripting language like Unix, Shell, Perl, Python, or Ruby Having previously worked on transition to a Microservices based architecture A technical blog, a public Github repo, or contributions to open source projects Perks Be a member of an exceptional team – we’re growing and your career and opportunities with us will, too! Rich suite of benefit plans – Employee premiums paid 100% Generous Paid Time Off plan Market-leading fully paid Parental Leave Retirement savings – 401k plan with a Company match Meaningful Equity Bi-annual Hack Weeks to support and reward innovation Beautiful downtown Oakland office in a great location, with stunning views of Lake Merritt Conveniently located close to public transportation Open, transparent culture that includes weekly All Hands meetings, Lunch-and-Learns, all-company offsite, etc. Commuter and Parking monthly subsidy Access to corporate gym membership rates and other discounts and employee perks! Fully stocked kitchen, catered lunches twice a week, breakfast on Fridays, and more!