Backend Engineer, Financial Connections

StripeStripe·Remote(Toronto, Remote in Canada)
Software Development

WFA Digital Insight

As the demand for skilled backend engineers in the financial technology sector continues to surge, with experts predicting a 25% increase in job openings by 2025, Stripe's Financial Connections team is at the forefront of innovation. With the rise of digital payments and online transactions, professionals with expertise in designing and engineering large-scale systems are in high demand. Stripe, a leader in financial infrastructure, stands out for its commitment to empowering businesses and individuals alike through seamless and secure payment solutions. Before applying, candidates should be aware that this role requires a strong technical background, experience in leading complex projects, and the ability to thrive in a fast-paced, autonomous environment.

Job Description

## About the Role The Backend Engineer position at Stripe's Financial Connections team is a unique opportunity to contribute to the development of a cutting-edge platform that bridges the gap between banks and the internet economy. As a key member of this team, you will be responsible for designing, building, and maintaining scalable bank integration infrastructure, enabling businesses worldwide to access banking data securely and efficiently. The Financial Connections team is pivotal in powering consumer experiences like Link Instant Bank Payments and merchant experiences like Stripe Capital, making this role a crucial part of Stripe's mission to increase the GDP of the internet.

The role entails working across the stack, creating intelligent systems that adapt to the availability of banking partners, and enabling connectivity for new countries and product use cases. This is a challenging yet rewarding position that requires a blend of technical expertise, strategic thinking, and collaboration. As part of Stripe's broader strategic initiatives, you will play a significant role in shaping the future of financial connections and contributing to the company's ambitious goals.

The Financial Connections team operates in a fast-paced environment where innovation and adaptability are key. With the internet economy evolving rapidly, the team must balance short-term requirements with long-term roadmaps, ensuring that the solutions developed are not only effective today but also sustainable and scalable for the future. This role offers the opportunity to work with a talented team of engineers, contribute to the growth of the next generation of leaders at Stripe, and be part of a mission that has the potential to transform the way businesses and individuals interact with financial institutions.

## What You Will Do - Design, build, and maintain scalable bank integration infrastructure to support Stripe's financial connections platform.

  • Lead large technical projects, translating business goals into clear technical requirements and executing them effectively.
  • Work across the stack to create intelligent systems that adapt to the availability of banking partners.
  • Collaborate with engineers across the company to deliver comprehensive and reliable access to trustworthy banking data.
  • Align the tech stack with Stripe's broad strategic initiatives while advocating for the needs of emerging new businesses.
  • Balance the tradeoffs between short-term requirements and long-term roadmaps, considering business priorities, user experience, and sustainable technical foundations.
  • Mentor and collaborate with other engineers and managers to grow the next generation of leaders at Stripe.
  • Participate in the development of the platform's architecture, ensuring scalability, security, and reliability.
  • Engage with banking partners and financial institutions to understand their needs and integrate their systems with Stripe's platform.
  • Contribute to the continuous improvement of the development process, suggesting innovations and improvements to tools and methodologies.
## What We Are Looking For - Strong technical background, including 3+ years of experience designing and engineering large-scale systems.
  • Experience working on new products under fluid conditions, balancing tactical and strategic considerations seamlessly.
  • Track record of leading and shipping complex cross-team projects end-to-end, from scoping and design through production and operations.
  • Ability to measure success in terms of business impact, not lines of code, with a focus on delivering value to users and the company.
  • Capacity to thrive with a high level of autonomy and responsibility, possessing an entrepreneurial mindset.
  • Excellent collaboration skills, with the ability to work well cross-functionally and lead teams.
  • Strong understanding of software development principles, patterns, and practices.
  • Experience with cloud-based technologies and distributed systems.
## Nice to Have - Experience with Stripe's technology stack or similar financial infrastructure platforms.
  • Knowledge of banking and financial regulations, with an understanding of how they impact technical solutions.
  • Participation in open-source projects or personal coding projects that demonstrate technical expertise.
  • Experience with agile development methodologies and version control systems like Git.
  • Familiarity with containerization using Docker and orchestration using Kubernetes.
## Benefits and Perks - Competitive salary and equity package.
  • Comprehensive health insurance and wellness programs.
  • Generous paid time off and flexible work arrangements.
  • Opportunities for professional growth and development, including mentorship and training programs.
  • Access to the latest technologies and tools.
  • Remote work stipend and support for home office setup.
  • Annual retirement savings match.
  • Paid parental leave and family support programs.

How to Stand Out

- Ensure your portfolio includes examples of complex technical projects you've led, highlighting your problem-solving skills and ability to collaborate with cross-functional teams.

  • Prepare to discuss your experience with scalable systems, bank integration, and financial regulations, as these are critical aspects of the role.
  • Research Stripe's technology stack and be ready to talk about how your skills align with their infrastructure and goals.
  • Practice explaining technical concepts in simple terms, as the ability to communicate complex ideas to non-technical stakeholders is valuable.
  • Consider reaching out to current or former Stripe employees for insights into the company culture and what makes a successful candidate.
  • Be prepared to discuss your approach to balancing short-term needs with long-term strategic planning, and how you prioritize tasks in a fast-paced environment.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.