Software Engineer, Backend
Builds scalable backend systems and APIs powering financial data connections for millions of users. Collaborates with PMs and designers to ship reliable features, with 1-4 years of engineering experience required.
About the job
Responsibilities
- Build and maintain scalable, reliable backend or fullstack systems and APIs that power Plaid’s products.
- Work closely with product managers, designers, and other engineers to define and deliver features that solve real customer problems.
- Write clean, efficient, and well-tested code. Participate in reviews to maintain high engineering standards.
- Build automated tests, monitor system performance, and troubleshoot issues in production environments.
- Contribute to technical design discussions, share best practices, and help improve how we build at Plaid.
Qualifications
- 1-4 years of software engineering experience (post-internship).
- Proven ability to ship reliable systems or features at scale.
- Strong problem-solving skills. You turn ideas into practical, maintainable solutions.
- High ownership. You are excited to roll up your sleeves and figure things out that don’t have precedent at Plaid.
- Collaborative mindset. You thrive in a fast-paced environment and enjoy working with others to deliver results.
- Growth oriented. You seek feedback, learn quickly, and take pride in improving your craft.
Skills
APIs, Backend, Fullstack, System Design, JavaScript, Python, Go, Postgres, Redis, Kubernetes, AWS, Docker, Testing Frameworks
Similar jobs
Backend Engineering jobsBuild scalable, high-performance software for trading infrastructure, research platforms, data processing, and model-development pipelines. The role is intended for 2027 graduates with backend development experience, strong systems fundamentals, and a bachelor's degree in computer science or a related technical field.
Build scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
Develop and operate scalable backend systems and security detection capabilities, collaborating cross-functionally from project inception through launch. Requires a master’s degree and at least two years of software development experience, including object-oriented programming and large-scale distributed systems.