Software Engineer, Backend
WFA Digital Insight
As the demand for secure and accessible financial data continues to grow, with over 12,000 financial institutions now connected through platforms like Plaid, the need for skilled backend software engineers has never been more pressing. In the current remote job market, roles that offer the opportunity to work on critical infrastructure and collaborate with cross-functional teams are highly sought after. With the financial technology sector experiencing significant expansion, professionals with expertise in building reliable backend services and APIs are in high demand. Plaid, a leading fintech company, is at the forefront of this movement, making it an exciting time to join their team. Before applying, candidates should be aware of the high standards of code quality, collaboration, and continuous improvement that Plaid expects from its engineers.
Job Description
About the Role
The Software Engineer, Backend position at Plaid is a critical role that involves designing and building the systems that power how millions of people connect to their finances. This is a unique opportunity to work on scalable and reliable backend services and APIs that are used by thousands of developers to create their own products. As a member of Plaid's engineering team, you will collaborate with product managers, designers, and other engineers to ship products that make financial services more accessible and transparent.The role is based at Plaid's San Francisco HQ, but the company offers remote work options, providing the flexibility to work from anywhere. This flexibility is part of Plaid's commitment to creating a work environment that supports the well-being and productivity of its employees.
As a backend software engineer at Plaid, you will be part of a team that is passionate about making financial data more accessible and secure. You will have the opportunity to work on a wide range of projects, from building new features to improving existing systems. Your work will have a direct impact on the user experience, and you will be able to see the results of your efforts in the products and services that Plaid provides.
What You Will Do
- Design and build scalable and reliable backend services and APIs that power Plaid's products
- Collaborate with product managers, designers, and other engineers to define and deliver features that solve real customer problems
- Write clean, efficient, and well-tested code, and 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
- Work closely with the engineering team to identify and prioritize areas for improvement
- Develop and maintain technical documentation for the systems and services you build
- Participate in code reviews and ensure that the codebase is maintainable and scalable
- Collaborate with the security team to ensure that the systems and services you build are secure and comply with relevant regulations
What We Are Looking For
- 1-4 years of software engineering experience, with a focus on building scalable and reliable backend services and APIs
- Proven ability to ship reliable systems or features at scale
- Strong problem-solving skills, with the ability to turn ideas into practical, maintainable solutions
- High ownership, with a willingness to roll up your sleeves and figure things out that don’t have precedent at Plaid
- Collaborative mindset, with the ability to thrive in a fast-paced environment and work closely with others to deliver results
- Growth-oriented, with a desire to learn quickly, take pride in improving your craft, and seek feedback
- Experience with programming languages such as Java, Python, or C++
- Familiarity with cloud-based platforms such as AWS or Google Cloud
- Knowledge of database systems, including relational and NoSQL databases
Nice to Have
- Experience with containerization using Docker
- Familiarity with Kubernetes or other container orchestration tools
- Knowledge of security best practices and compliance regulations such as GDPR or PCI-DSS
- Experience with agile development methodologies such as Scrum or Kanban
Benefits and Perks
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- Flexible PTO policy, with a minimum of 4 weeks of paid vacation per year
- Remote work options, with a stipend for home office setup and internet expenses
- Professional development opportunities, including conference tickets and training courses
- Access to a wide range of mental health and wellness resources, including counseling and meditation classes
- Free meals and snacks at the office, as well as a monthly stipend for food and transportation expenses
- Opportunities to participate in company-wide hackathons and innovation challenges
- A dynamic and supportive work environment, with a team that is passionate about making a difference in the financial technology industry
How to Stand Out
- Make sure to highlight your experience with building scalable and reliable backend services and APIs in your resume and cover letter.
- Be prepared to talk about your problem-solving skills and how you approach complex technical challenges.
- Show a willingness to learn and adapt to new technologies and frameworks.
- Emphasize your ability to work collaboratively with cross-functional teams, including product managers, designers, and other engineers.
- Be prepared to discuss your experience with security best practices and compliance regulations.
- Don't be afraid to ask questions during the interview process, such as what a typical day looks like in the role or what opportunities there are for professional development.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.