Senior Software Engineering Jobs at Plaid with Visa Sponsorship
Plaid's Senior Software Engineering roles sit at the intersection of financial infrastructure and developer tooling, requiring deep backend or systems expertise. Plaid has a consistent track record of sponsoring work visas for this function, supporting candidates through H-1B, OPT, and green card pathways.
See All Senior Software Engineering at Plaid JobsOverview
Showing 5 of 31+ Senior Software Engineering Jobs at Plaid jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 31+ Senior Software Engineering Jobs at Plaid
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Plaid.
Get Access To All Jobs
INTRODUCTION
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, 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 12,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, Washington D.C., London and Amsterdam.
Responsibilities:
- Design & Development: Build and maintain backend services with a focus on performance, reliability and scalability.
- Collaboration: Work closely with product managers and other stakeholders to define and implement new features that meet product and customer needs.
- Code Quality: Write clean, maintainable and efficient code.
- Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues.
- Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team.
- Grow the team via mentorship and leadership, reviewing technical documents and code changes.
QUALIFICATIONS
- 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects.
- Experience with MySQL or other relational databases.
- Experience working with microservices.
- Excellent coding, testing, and system design skills.
- Prior experience with cross functional collaboration, communication and project management skills.
- Demonstrated leadership skills and the ability to mentor and guide junior engineers.
- Ability to work with operations, product, design, and data science.
Our mission at Plaid is to unlock financial freedom for everyone. To support that mission, we seek to build a diverse team of driven individuals who care deeply about making the financial ecosystem more equitable. We recognize that strong qualifications can come from both prior work experiences and lived experiences. We encourage you to apply to a role even if your experience doesn't fully match the job description. We are always looking for team members that will bring something unique to Plaid!
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 accommodations@plaid.com.
Please review our Candidate Privacy Notice here.

INTRODUCTION
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, 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 12,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, Washington D.C., London and Amsterdam.
Responsibilities:
- Design & Development: Build and maintain backend services with a focus on performance, reliability and scalability.
- Collaboration: Work closely with product managers and other stakeholders to define and implement new features that meet product and customer needs.
- Code Quality: Write clean, maintainable and efficient code.
- Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues.
- Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team.
- Grow the team via mentorship and leadership, reviewing technical documents and code changes.
QUALIFICATIONS
- 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects.
- Experience with MySQL or other relational databases.
- Experience working with microservices.
- Excellent coding, testing, and system design skills.
- Prior experience with cross functional collaboration, communication and project management skills.
- Demonstrated leadership skills and the ability to mentor and guide junior engineers.
- Ability to work with operations, product, design, and data science.
Our mission at Plaid is to unlock financial freedom for everyone. To support that mission, we seek to build a diverse team of driven individuals who care deeply about making the financial ecosystem more equitable. We recognize that strong qualifications can come from both prior work experiences and lived experiences. We encourage you to apply to a role even if your experience doesn't fully match the job description. We are always looking for team members that will bring something unique to Plaid!
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 accommodations@plaid.com.
Please review our Candidate Privacy Notice here.
See all 31+ Senior Software Engineering at Plaid jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at Plaid roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at Plaid Jobs
Tailor your resume to Plaid's stack
Plaid's engineering work centers on API infrastructure, data pipelines, and financial system integrations. Highlight backend experience in Go, Python, or TypeScript alongside distributed systems design, since these signal direct readiness for their senior-level scope.
Target roles aligned with your visa status
Plaid sponsors H-1B, TN, and OPT for Senior Software Engineering positions, but the specific role team matters. Search Migrate Mate to filter active Plaid openings by visa type so you apply to positions already matched to your authorization pathway.
Confirm LCA filing timelines with your recruiter
Before accepting an offer, ask Plaid's recruiting team when they plan to file the Labor Condition Application with DOL. LCA certification must precede your H-1B petition, and delays in that step can compress your start date window significantly.
Prepare a technical portfolio showing system-scale impact
Plaid's senior engineering bar emphasizes ownership of high-traffic, high-reliability systems. Document specific projects where you led architecture decisions or resolved production incidents at scale, since this evidence supports both your interview and your specialty occupation case with USCIS.
Understand how green card sponsorship initiates at Plaid
For EB-2 and EB-3 pathways, PERM labor certification requires your employer to conduct a formal recruitment process before filing. Ask during the offer stage whether Plaid initiates PERM after a defined tenure, so you can factor priority date backlogs into your long-term planning.
Senior Software Engineering at Plaid jobs are hiring across the US. Find yours.
Find Senior Software Engineering at Plaid JobsFrequently Asked Questions
Does Plaid sponsor H-1B visas for Senior Software Engineers?
Yes, Plaid sponsors H-1B visas for Senior Software Engineering roles. They file petitions in the annual April cap season, so your offer timing matters. If you're already on H-1B with another employer, Plaid can file an H-1B transfer, which lets you start without waiting for a new lottery selection.
How do I apply for Senior Software Engineering jobs at Plaid?
You can find and filter Senior Software Engineering openings at Plaid by visa type on Migrate Mate, which surfaces roles where sponsorship is confirmed. Once you identify a match, apply directly through Plaid's careers page. Their process typically includes a recruiter screen, a technical phone interview, and a multi-round virtual onsite covering system design and coding.
Which visa types does Plaid commonly use for Senior Software Engineering hires?
Plaid supports H-1B, F-1 OPT (including STEM extension), F-1 CPT, TN for Canadian and Mexican nationals, and EB-2 or EB-3 green card sponsorship for longer-term pathways. For Senior Software Engineering roles, H-1B is the most common nonimmigrant route, while EB-2 National Interest Waiver filings are less typical without the employer's direct support through PERM.
What qualifications does Plaid expect for Senior Software Engineering roles?
Plaid's Senior Software Engineering positions generally require a bachelor's degree or higher in computer science, software engineering, or a directly related field, paired with several years of professional engineering experience. For visa purposes, the specialty occupation standard USCIS applies means your degree field needs to align with the specific technical responsibilities of the role, not just engineering broadly.
How do I time my application around the H-1B cap season when targeting Plaid?
H-1B registration opens each March, with USCIS conducting the lottery shortly after. To target Plaid for that cycle, aim to have your interview process complete by late February so an offer can be in place before registration closes. If selected, your petition can be filed October 1 with an employment start date that same day.
See which Senior Software Engineering at Plaid employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at Plaid Jobs