cover image
Plaid

Plaid

plaid.com

8 Jobs

1,370 Employees

About the Company

Plaid is a data network that powers the tools millions of people rely on to live a healthier financial life. Plaid works with thousands of companies like Venmo, SoFi, and Betterment, 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 more than 12,000 financial institutions across the US, Canada, UK and Europe. Headquartered in San Francisco, the company was founded in 2013 by Zach Perret and William Hockey.

Listed Jobs

Company background Company brand
Company Name
Plaid
Job Title
Senior Software Engineer - Backend
Job Description
**Job Title:** Senior Software Engineer – Backend **Role Summary:** Design, develop, and maintain high‑performance, reliable, and scalable backend services. Partner with product, design, operations, data science, and other engineering teams to deliver new features, ensure code quality, and mentor junior engineers. **Expectations:** - Deliver production‑ready code that meets performance and reliability targets. - Lead technical design and architectural decisions for microservice‑based systems. - Mentor and guide junior team members, conducting code reviews and technical document reviews. - Collaborate cross‑functionally to define requirements, prioritize work, and communicate progress. - Own testing, debugging, and incident resolution to maintain system health. **Key Responsibilities:** - Build and evolve backend services using microservice architecture and relational databases (e.g., MySQL). - Write clean, maintainable, and efficient code following best practices. - Develop automated unit, integration, and end‑to‑end tests. - Troubleshoot production issues and implement fixes promptly. - Participate in architectural design discussions and set technical standards for the team. - Provide mentorship, conduct code reviews, and support junior engineers’ growth. **Required Skills:** - 5+ years of professional software engineering experience with a track record of shipping complex projects. - Strong proficiency in backend programming languages (e.g., Java, Go, Python, or similar). - Deep understanding of relational databases (MySQL or equivalent) and SQL. - Experience designing, building, and operating microservices at scale. - Excellent coding, testing, and system design abilities. - Proven cross‑functional collaboration and communication skills. - Leadership/mentorship experience guiding junior engineers. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field (or equivalent practical experience). - No specific certifications required.
San francisco, United states
On site
Senior
31-12-2025
Company background Company brand
Company Name
Plaid
Job Title
Software Engineer - Platform
Job Description
**Job Title** Software Engineer – Platform **Role Summary** Design, build, and maintain scalable, reliable platform services that enable engineering teams to ship features rapidly. Focus on distributed backend systems, data infrastructure, developer productivity tools, and security best‑practice integration. **Expectations** Deliver production‑grade code on time, collaborate cross‑functionally, and advocate for engineering excellence. Mentor junior engineers and drive continuous improvement in platform quality and performance. **Key Responsibilities** - Architect and develop core platform services (distributed back‑end, microservices, CI/CD pipelines). - Build and evolve data storage/processing infrastructure (high‑performance databases, batch/streaming frameworks). - Create internal tooling to boost developer productivity and observability. - Embed security, privacy, and compliance controls into platform design (encryption, access control, audit logging). - Partner with product engineering squads to translate requirements into platform capabilities. - Conduct code reviews, testing, and documentation; set technical direction and mentor peers. **Required Skills** - 2–4 years of software engineering with proven platform or backend delivery experience. - Proficiency in a general‑purpose language (Go, Python, Java, C++); Go experience preferred. - Deep understanding of distributed systems, microservices architecture, and system‑design principles. - Familiarity with relational/NoSQL databases (MySQL, PostgreSQL, MongoDB) and data pipelines (Spark, Databricks). - Strong debugging, performance tuning, and reliability focus. - Excellent written and verbal communication; ability to explain complex concepts simply. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent practical experience). - No mandatory certifications required.
San francisco, United states
Hybrid
Junior
18-01-2026
Company background Company brand
Company Name
Plaid
Job Title
Senior Security Engineer - Offensive Security
Job Description
Job Title: Senior Security Engineer – Offensive Security Role Summary Lead the establishment and execution of an offensive security (red team) program to assess and harden corporate and production infrastructure. Manage both strategic planning and hands‑on operations, communicating findings to technical and non‑technical stakeholders, and drive remediation. May evolve into team lead or management. Expectations - Own the offensive security program from charter to delivery. - Deliver adversary emulation exercises that uncover unknown risks and validate existing controls. - Present results to leadership, including C‑suite, and influence security strategy. - Mentor junior team members and contribute to hiring decisions. - Operate independently with minimal oversight. Key Responsibilities - Define and maintain the red team framework and charter. - Design and conduct goal‑oriented and adversary‑emulation exercises against corporate and production environments. - Document findings, risk impact, and mitigation recommendations. - Coordinate with security, engineering, and product teams to ensure actionable resolution. - Communicate insights and lessons learned to stakeholders at all levels. - Support growth of the offensive security team, including interviewing and onboarding. Required Skills - 5+ years of offensive security experience. - Proven ability to lead individual red team operations. - Strong independent problem‑solving and initiative. - Excellent written and verbal communication across technical and non‑technical audiences. - Familiarity with corporate and production infrastructure security. - Ability to translate complex findings into business‑relevant recommendations. Required Education & Certifications - Bachelor’s degree in Computer Science, Information Security, or related field (preferred). - OSCP (Offensive Security Certified Professional) critical; OSCE (Offensive Security Certified Expert) a plus. - Any additional professional security certifications (CEH, CREST, etc.) are desirable.
San francisco, United states
Hybrid
Senior
25-01-2026
Company background Company brand
Company Name
Plaid
Job Title
Business Operations - Payments
Job Description
Job Title: Business Operations – Payments Role Summary: The Business Operations – Payments role supports Plaid’s Payments team by driving data‑driven strategy, operational excellence, and cross‑functional alignment. The incumbent partners with the Transfer/Money Movement pod to deliver key performance insights, manage reporting cycles, and execute initiatives that enhance efficiency, customer experience, and revenue impact. Expectations: * Serve as the primary stakeholder for the Payments PA, coordinating strategic and operational efforts across Product, GTM, Partnerships, and Ops. * Own creation and maintenance of monthly business reports, OKR tracking, and quarterly business reviews. * Design and sustain metrics dashboards that influence product and operational decisions. * Identify and implement process improvements that increase alignment, efficiency, and performance. * Lead new cross‑functional projects to support Payments growth and profitability. Key Responsibilities: - Partner directly with the Transfer/Money Movement team to align on goals and deliverables. - Own foundational reporting for Payments PA: monthly business reports, OKR updates, QBRs, and recurring metrics. - Build, monitor, and refine key metrics, dashboards, and tracking systems to support Payments initiatives. - Identify operational improvement opportunities across Payments PA and collaborate with cross‑functional teams to implement solutions. - Initiate, manage, and execute cross‑functional initiatives that drive alignment and performance. - Collaborate with Product, GTM, Partnerships, and Ops to enhance efficiency, productivity, and outcomes. Required Skills: - 2–3 years in management consulting or investment banking. - 1–2 years of business operations or strategy & operations experience in a tech or fintech environment (preferred). - Strong analytical capabilities; structured problem‑solving mindset. - Proficiency in SQL and Tableau for data analysis and dashboard creation. - Familiarity with AI tools and how to integrate them into operational workflows (plus). - Experience in finance, technology, and operational improvement projects. - Comfortable navigating ambiguity and working in a fast‑paced, cross‑functional setting. Required Education & Certifications: - Bachelor’s degree in Business, Finance, Economics, or a related quantitative field. - Professional certifications in project management, finance, or data analysis are a plus.
San francisco, United states
Hybrid
Fresher
27-01-2026