Taro Logo

Experienced Software Engineer – Network Enablement

A financial technology company that enables applications to connect with users' bank accounts.
$226,800 - $400,000
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Experienced Software Engineer – Network Enablement

Plaid is seeking a Principal Software Engineer to join their Network Enablement team, focusing on expanding Plaid's network effects by making data sharing safer, richer, and more valuable. This role is central to building Plaid's Consent & Insights Platform, which serves as the backbone for consumer financial data control and regulatory compliance.

The position involves working across three key domains: the Consent Platform for seamless, compliant data sharing; Data-Insight & Risk-Management Products for real-time analytics and ML insights; and Open-Banking Tokenization Services for simplified connectivity and reduced risk. You'll be architecting and shipping highly reliable backend services at scale, handling billions of API calls annually.

As a technical leader, you'll be responsible for owning the technical vision for Plaid's financial consent and network insights stack, collaborating with Legal, Security, Product teams, and external standards bodies. The role requires deep expertise in distributed systems, data infrastructure, and ML, with the opportunity to shape emerging open-finance standards.

The ideal candidate brings 10+ years of distributed systems experience and 3+ years of team leadership, with strong proficiency in Golang, Kafka, and various database technologies. You'll be working in a hybrid setting from either San Francisco or New York, with competitive compensation ranging from $226,800 to $400,000, plus equity and comprehensive benefits.

This is an opportunity to make a significant impact on the future of financial technology while working with cutting-edge technologies and leading teams in building scalable, mission-critical financial infrastructure.

Last updated a day ago

Responsibilities For Experienced Software Engineer – Network Enablement

  • Owning problems end-to-end, from ambiguous regulatory text to a production system serving millions
  • Balancing rapid product iteration with platform thinking—building abstractions that scale from a single fintech to tier-1 banks
  • Working at the intersection of backend scale, data infrastructure, and ML, where decisions ripple through Plaid's entire network
  • Seeing your designs shape emerging open-finance standards and industry best practices
  • Being the advocate of AI/ML in engineer daily work and product roadmap

Requirements For Experienced Software Engineer – Network Enablement

Go
Kafka
  • 10+ years designing distributed systems
  • 3+ years leading multiple teams
  • Deep proficiency in Golang (or similar), Kafka, SQL + NoSQL stores, Feature Stores, ML training/serving pipelines, and cloud-native architectures
  • Track record of building data-intensive products (ETL, streaming, ML-serving)
  • Strong product sense; comfortable partnering directly with PMs, Counsel, and external regulators
  • Passion for mentoring and creating inclusive, high-agency teams

Benefits For Experienced Software Engineer – Network Enablement

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Equity

Interested in this job?

Jobs Related To Plaid Experienced Software Engineer – Network Enablement

Principal Systems Engineer

Lead the development of Cloudflare's next-gen proxy architecture, shape Internet protocols, and drive technical excellence in a role that impacts a quarter of global Internet traffic.

Principal Backend Engineer, Materia AI

Principal Backend Engineer position at Thomson Reuters' Materia AI team, building AI-powered systems for accounting professionals. 8+ years experience required, hybrid work model in Toronto.

Principal Software Engineer - Video

Principal Software Engineer position at Roblox focusing on video systems implementation in 3D immersive environments, requiring extensive C++ and video technology expertise.

Principal Software Developer - TS/SCI

Principal Software Developer position at Parsons Corporation requiring TS/SCI clearance, focusing on cyber capabilities development with Java/Python, offering $120,800-$217,400 salary range.

Principal Software Engineer - Payments

Principal Software Engineer position at Toast focusing on payments and funds management platform, requiring 12+ years of experience in SaaS and fintech.