Our Engineering team is at the heart of building banking products that help millions of small businesses succeed. We’re on a journey to reinvent banking, and we’re looking for a curious, impact-driven Senior Software Engineer to join our growing team – someone who thrives on taking smart risks, experimenting boldly, and learning from every challenge.
You’ll tackle complex problems head-on, ship high-quality, robust code, and shape systems that power our products. This is a unique opportunity to work across our full product suite, influence technical decisions, and deliver end-to-end features that customers love. If you’re excited about building best-in-class fintech products in a fast-growing, collaborative environment, this is the role for you.
What You’ll Be Doing
- End-to-End Development: Own features across the full development lifecycle – from design and development to testing, deployment, and monitoring – ensuring reliability and performance at scale
- System & Infrastructure Ownership: Manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of our platform
- Cross-Functional Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs
- Innovation and Continuous Improvement: Proactively identify areas for technical, process, and product improvement, helping the team raise the bar and influencing technical direction and long-term strategy
Who You Are
- You have 3+ years of full-stack software engineering experience
- You have led the development of significant components or features, delivering them successfully with minimal oversight
- You mentor junior engineers, sharing expertise and fostering the growth and skill development of the entire team
- You proactively drive enhancements and lead initiatives to enhance code quality, optimize performance, and streamline development processes
- You’re a lifelong learner, curious about new frameworks, best practices, and emerging technologies
- You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
- You’re a collaborative team player, eager to pitch in, ask questions, and provide and receive feedback
- You take ownership end-to-end, solving problems creatively and proactively, while keeping the customer and business impact front-of-mind
It’s a bonus (but not required) if you
- Have worked in startups or high-growth tech companies
- Have experience with JavaScript - we primarily use TypeScript, React, and Node.js
- Have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines