Bluevine is the banking platform for small businesses that need to keep moving, redefining how entrepreneurs manage their money.
We bring banking, payments, billing, and access to capital into one connected place, so business owners can move money, pay vendors, get paid, and fund what’s next without switching tools or losing time. Everything we build starts with a deep understanding of how small businesses actually run, and we keep their money secure along the way.
Since 2013, more than 1 million small business owners across all 50 states have trusted us with their money, from contractors to dental offices to e-commerce brands. Today, over 500 employees come to work focused on making banking one less thing that slows them down.
All of this comes back to our team. We’re curious problem-solvers who learn fast, would rather solve problems together, and care deeply about the people we’re building for. If you want your work to make a real difference to business owners every day, and want to keep growing while you do it, apply below.
We’re looking for a Software Engineering Manager to lead Bluevine’s Core team, responsible for developing the software infrastructure that supports our backend systems and data workflows. This role combines people management with hands-on Python development, backend architecture and distributed systems. You’ll guide the team’s technical direction and delivery, support engineers’ growth and work closely with engineering and data teams across the company. What You’ll Do
- Lead and mentor a team of three experienced backend engineers, supporting their professional growth and day-to-day work while dedicating 30–50% of your time to hands-on development.
- Lead the design and development of core software infrastructure and reusable backend components in Python.
- Work with Data teams to build infrastructure for data integration and processing, supporting streaming and batch workflows.
- Own team planning, prioritization and delivery, balancing ongoing development with long-term architectural improvements.
- Stay closely involved in architecture, code reviews and complex technical challenges, maintaining high standards for code quality, testing and reliability.
- Lead AI adoption across the software development lifecycle, including developing AI agents and integrating them into engineering infrastructure and workflows.
- Collaborate with Backend, DevOps and Data teams to improve performance, scalability and reliability in production.