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)
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Senior Software Engineer in Physical AI at Waabi, building mapping infrastructure for autonomous transportation. Collaborating with multidisciplinary teams to implement HD map features and APIs.
Senior Software Engineer developing enterprise applications for F5's Infrastructure Engineering Data Team. Leading design and development of enhanced telemetry pipeline systems to empower decision - making across the organization.
Wireless Protocols Software Engineer builds next - gen software - defined protocol processing frameworks. Collaborates with engineers to define and implement wireless protocol stack components
Wireless Protocols Software Engineer working on digital signal processing and software - defined protocols at CACI. Involves team collaboration, testing, and system - level engineering solutions.
Wireless Protocols Software Engineer at CACI with focus on software - defined protocol processing and algorithm implementation. Collaborate with engineers to optimize protocol stacks and deliver best - in - class solutions.
Senior Backend Engineer developing reliable, secure APIs that apply Kensho’s AI capabilities to customer workflows. Collaborating with Product, ML, and design teams to deliver impactful solutions.
Software Engineer at Omise developing high - quality software applications using Go and Ruby. Collaborating with cross - functional teams to create features and maintain software quality.
Radar Software Engineer at Leonardo responsible for analyzing, designing, and testing Radar applications. Role involves software architecture and integration for complex Radar systems.