Experienced Software Engineer - iOS (SDK Platform)

Remote | Full-time

We build simple yet innovative consumer products and developer APIs that shape how everybody interacts with money and the financial system.

We believe that the way people interact with their finances will drastically improve in the next few years. We’re dedicated to empowering this transformation by building the tools and experiences that thousands of developers use to create their own products. Plaid powers the tools millions of people rely on to live a healthier financial life. We work with thousands of companies like Venmo and SoFi, several of the Fortune 500, and many of the largest banks to make it easy for people to connect their financial accounts to the apps and services they want to use. Plaid’s network covers 11,000 financial institutions across the US, Canada, UK and Europe. Founded in 2013, the company is headquartered in San Francisco with offices in New York, Salt Lake City, Washington D.C., London and Amsterdam.

Link Platform is the steward of our SDKs at Plaid. We define and build the SDKs that are used by our customers across all of their platforms (web, iOS, Android, and React Native), as well as build the foundation that allows product teams to ship and iterate on features and products in our SDKs.

You will be responsible for the iOS SDK and the underlying platform that powers it.

We're guided by our principles including impact, growing together, embracing openness and positivity, inventing tomorrow; we’re looking for leaders who are motivated by those same principles.

What excited you

  • Developing a best-in-class iOS SDK using Swift
  • Native SDKs that can be dropped into third-party applications
  • Working with engineers with an eye for design and designers who code
  • Products with real impact: Your work will touch tens of millions of end users, the best applications in fintech, and major U.S. financial institutions
  • Digging through finance’s complex challenges—and reimagining the experience completely
  • You're a remote engineer looking to join a company with an amazing remote team and remote culture owning one of the most impactful teams at Plaid

What excites us

  • Profound understanding of and passion for UIKit, Swift, Foundation, HIG, and mobile platforms
  • 5-7/7-11+ years of experience building iOS applications (we are hiring for two levels, both Senior)
  • UI instincts, but not necessarily the ability to create comps from scratch
  • Enough Objective-C knowledge to help transition to Swift
  • Other stack knowledge is a big plus (React Native, Android, Backend, or Web)
  • A background in startups is a plus
  • Bachelor's degree or equivalent work experience in Computer Science, Engineering, or a closely related field

Plaid is proud to be an equal opportunity employer and values diversity at our company. We do not discriminate based on race, color, national origin, ethnicity, religion or religious belief, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, military or veteran status, disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local laws. Plaid is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance with your application or interviews due to a disability, please let us know at
image of Remote office

Remote Office

We guarantee a great work experience for our distributed team, whether they are working from a coworking space, living room, or traveling the world!

View Open Positions
image of Plaid Person, Jennifer Wu

Jennifer Wu - Software Engineer

Software engineer Jennifer Wu is one of a growing set of remote team members empowered to develop their careers from wherever they choose to live.

Meet Plaid's People