Staff Software Engineer designing payment transfer systems for Plaid. Leading technical initiatives on a multi-rail payment platform for bank transactions.
Responsibilities
Lead the technical direction of the transfer system including transfer customer onboarding, billing, bookkeeping, payments processing, reconciliation systems.
Collaborate across product, design, operations, partnership, and legal teams to make sure the technical solution meets business needs.
Discover system quality and reliability opportunities and proactively drive improvements and technical roadmap.
Work hands-on: write and review technical designs, write and review code, lead major technical initiatives and new feature development.
Mentor engineers and contribute to a strong, inclusive team culture.
Requirements
At least 3-5 years working on payments, billing, invoicing or other financial infrastructure systems.
Proven track record of building and operating systems that process payments at scale (e.g., high throughput, high reliability, complex flows such as refunds, settlement).
Strong proficiency in distributed system design, architecture, performance optimization, observability, reliability engineering.
Experience setting and maintaining engineering best practices (testing, code review, continuous integration/deployment, on-call practices).
Excellent communication: able to engage with business/product/operations stakeholders, articulate technical trade-offs, drive alignment.
[Nice to have] Experience with modern payment rails (e.g., ACH, real-time bank payments, open banking rails) and multi-rail payments architectures
Benefits
Comprehensive benefit plan including medical, dental, vision, and 401(k)
Software Development Engineer developing Booz Allen’s Software - Defined Everything platform for AI and secure software services. Collaborating with innovators to build impactful solutions.
Drivers Software Developer at OPAL - RT Technologies developing board drivers for RT - LAB and HYPERSIM software. In Agile/Scrum environment, participate in software development and testing of communication protocols.
Senior Principal Software Engineer creating applications and data platforms for GSK R&D. Leading software development with Python, Azure, AI, and data engineering initiatives.
Software Engineer developing and maintaining mission management applications for national security. Collaborating within an agile framework and focusing on microservices and cloud - native architectures.
Senior Safety Design Software Architect leading safety initiatives for the AV software team at GM. Collaborating on safety requirements, ensuring compliance, and improving software safety processes.
Software Engineer Intern supporting development at Betfair Romania. Join dynamic teams to solve challenges in an agile environment focused on quality and best practices.
Software Engineer contributing to the digital transformation initiatives at U.S. Bank. Collaborating across teams for analysis, design, testing, and maintenance of software products in an agile environment.
Full Stack Developer at STATSports developing core applications for elite athletes and teams. Building high - performance solutions using ASP.NET Core and Angular across various platforms.
Senior Software Engineer at Fidelity Investments developing innovative AI experiences for customer investment solutions. Collaborating in a full stack environment and leading feature development.
Lead Software Engineer working with cloud technologies to build critical data functions for Asset Management. Involves data pipelines, ingestion, and quality processes within a global team.