cover image
Plaid

Plaid

plaid.com

5 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
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Design and build scalable backend/fullstack systems and APIs for financial data and money movement platforms. Support the development of tools used by developers and financial institutions to create accessible, secure financial services for millions of users. **Expectations:** - 1-4 years of software engineering experience (post-internship). - Proven ability to deliver reliable, scalable systems or features. - Strong problem-solving skills and ownership mindset. - Collaborative, fast-paced work environment with cross-functional teams (product managers, designers). - Growth-oriented with eagerness to improve technical craft. **Key Responsibilities:** - Develop and maintain high-performance backend services, APIs, and fullstack applications. - Collaborate with cross-functional teams to define and ship features addressing financial customer needs. - Write clean, testable code and conduct peer reviews to uphold engineering standards. - Implement automated testing, monitor system performance, and resolve production issues. - Contribute to technical design, best practices, and process improvements. **Required Skills:** - Proficiency in software development lifecycle for scalable systems. - Experience with backend/APIs or fullstack development. - Strong problem-solving abilities to translate abstract ideas into robust solutions. - High ownership of technical challenges with independence and initiative. - Collaborative communication to work effectively with diverse teams. **Required Education & Certifications:** Not specified.
New york, United states
Hybrid
Fresher
17-12-2025
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