Engineering at Leapfin

Leapfin’s mission is to liberate financial information. We are leading the Finance Operations revolution to automate financial reporting from end-to-end. Our platform solves data and process complexities to help companies such as Canva, Flexport, and Patreon make better strategic decisions with less effort.

Job Openings at Leapfin

Top Engineering Values

Each team is asked to select, explain, and rank their top 8 values in order of importance.
  • Customer Comes First

    We’re focused on solving real world business problems.

    Our customers’ success is our top priority. High-growth businesses can’t afford to have operations slow them down – they need a unified financial data platform they can rely on. That’s why nearly all aspects of our product are constructed according to customer needs and feedback.


    We also have a completely separate professional services team to help with specific customer needs, so they can optimally configure and use the product. While this team is usually staffed with Leapfin partner teams, Leapfin engineers are highly encouraged to periodically rotate into this team to further understand how our customers are interacting with the product and any pain points they might be experiencing.


    On the sales side, Leapfin purchase decisions are sometimes championed by technical buyers, and if not, they are usually heavily involved as important stakeholders. This means engineers are involved in helping to finalize deals (assessing technical fit and feasibility, addressing security concerns, etc.)

  • Fast-Paced Environment

    We have a bias for action, even if it means making mistakes along the way.

    At Leapfin, we deploy daily, work in 1-2 week sprint cycles, and have a high sense of urgency. Decisions to act are always better than indecisions. Sometimes engineers who come from big companies are fearful of making decisions themselves because they’re so used to asking for approval. It’s the opposite here. When you come on board, it’s because we hired you for a reason and trust your expertise, and our expectation is that you take ownership over everything you work on. There’s no red tape to jump through (other than budget approval), so we all get things done fast. While this fast-paced environment inevitably means you’ll make some mistakes along the way, we view them as team mistakes, and always learn from them.

  • Start-to-Finish Ownership

    We look for folks who have the confidence to try, fail, and learn on their own.

    People who thrive at Leapfin are self-directed and able to learn on their own. This “ownership mindset” is one of our core principles, meaning we’re always acting on behalf of the entire company, not just our teams or ourselves. Engineers are involved in everything from ideation, to messaging for the sales/marketing team, and long-term maintenance. For example, Miroojin (one of our full-stack engineers) has been focused on building features for and improving different parts of our financial data platform. He writes technical specifications for product features, designs systems to automate manual work and decrease operational overhead, and makes improvements to the platform's infrastructure and architecture. In order to be successful, Miroojin regularly dialogues with the product team to better understand customer needs and then uses that insight to make the product even better. He actively works to understand any pain points the team is facing and ideates around new ways to streamline internal processes. One of his biggest accomplishments was helping design and build a scalable data platform that can handle large volumes of data.


    We’ll toss you into the deep end and give you the autonomy to try, fail, and learn for yourself. If that doesn’t excite you and you’re looking for more structured mentorship, this might not be the best fit. This isn’t to say that we don’t want junior engineers (we do!), but we’re looking for folks who have a problem-solving mindset and don’t rely on a manager to give them the greenlight. This is true for everyone, since there is no real hierarchy here.

  • Heavily Team Oriented

    We value knowledge sharing and have roundtable-style sprint planning meetings.

    At Leapfin, we try to avoid working in silos. Engineers often pull each other in on stories to collaborate and seek out second and third opinions (from fellow engineers as well as others in the company). We have weekly knowledge sharing group sessions and our sprint planning meetings are roundtable-style to make sure all voices are heard. We also have a bi-weekly company all-hands meeting for cross-functional knowledge sharing and business-as-a-whole insight.

  • Impressive Team Members

    We’re a diverse group of individuals living across the globe.

    Location shouldn’t be a barrier to joining our team – we’re always looking for the best talent. Leapfin engineers live all over the world including places like California, Canada, India, and Argentina. In fact, very few of us are in the Bay Area anymore. We were remote-friendly before the pandemic, and we’ve made it work so well that we’ve actually decided to toss the office altogether and be fully distributed. Feel free to work wherever you’re the happiest and most productive! We want to succeed as a team, but that means seeing our employees succeed individually as well. Eventually, we’d love to build a Leapfin alumni network, with access to top-notch engineers.

  • Open Communication

    Transparency is a key value across the organization.

    We’re dedicated to being transparent with one another, and it starts at the leadership level. At our 2021 kick-off meeting, we held an “AMA” (ask me anything) with our founders and nothing was off limits. The topics included deep dives into our competitive edge, potential weaknesses, our long-term vision, Leapfin’s founding story, lessons from past mistakes, and more. Similarly, we hold quarterly company-wide financials reviews, where the state of the business is openly shared.


    When setting quarterly OKRs we involve all team members. To avoid group-think and ensure we make the best decisions possible, dissent, devil’s advocacy, and purposeful debate are encouraged. While we don’t always agree, we always respect each other’s point of view. It’s also important that our internal team provides documentation that makes sense for our professional services team members.


    Finally, we also have core working hours to foster open communication and ensure we have the necessary coverage. We ask engineers to be available for in-person meetings between 8-12pm PST and then be on-call until 7pm PST. That said, when you want to do your work is up to you. For example, one of our software engineers, Aman Aggarwal, is based in Toronto. He enjoys the flexibility to adjust to his own work hours (which could be in the middle of the night!), but is always available for meetings and ad hoc issues during the day.

  • Wears Many Hats

    We don’t specialize, we’re looking for full-stack engineers.

    While we’ll definitely cater to your interests, we’re looking for full-stack engineers. A lot of times our PMs are short-handed, so our engineers who are customer-minded enjoy stepping up. This goes hand-in-hand with owning your work and always thinking about how we can be customer-minded without jeopardizing the product.


    You can expect the work to span the layers of the stack and should be willing to jump in where needed. For example, we’re currently looking for tech leads to help direct and make sure the rest of the engineers are documenting and that the documentation is being followed.


    Ultimately, you’ll have the opportunity to try different things, so you can drive your education and career growth.

  • Rapidly Growing Team

    We have a clear product fit and upward sales trajectory, so we’re scaling accordingly.

    We recently wrapped up a thorough customer discovery phase, making the product and our market fit clearly defined. In the past few quarters our go-to-market sales and marketing velocity has picked up rapidly. We’re also planning another fundraising round when we hit a repeatable go-to-market process, which is coming soon. We’re focusing on productizing the existing features in 2021, and improving them for UX and scalability. In short, we’re growing fast and planning to double our overall headcount each year. As we build out our three engineering teams (Product Development, Professional Services, and DevSecOps) we’re always looking for technical roles (and are currently hiring for a Tech Lead and Full-Stack Engineer).

Values

  • Customer Comes First
  • Fast-Paced Environment
  • Start-to-Finish Ownership
  • Heavily Team Oriented
  • Impressive Team Members
  • Open Communication
  • Wears Many Hats
  • Rapidly Growing Team

Company Properties

  • B2B
  • Technical Founder(s)
  • Remote-OK

Team Members

  • 1 Data Engineer
  • 1 Front-End Engineer
  • 5 Full-Stack Engineers
  • 2 Principal Engineers
  • 2 Product Managers

Vacation Policy

Unlimited PTO

Tech Stack

Virtualization/Cloud - AWS: ECS, Fargate

OS - Linux

Data Layer - AWS RDS postgres, OLAP Snowflake, OLTP Fauna, AWS ES

Application - Scala, REST API

Presentation Layer - React JS

Orchestration - Containers, Terraform, AWS Cloudformation, AWS Fargate, Docker

Frameworks - Akka

Interview Process

Our interview process looks like this:

- Introduction call with Erik (CTO) to learn more about the company (30 min)

- Small coding take-home exercise (3-5 hours)

- Technical interview with Principal Engineer (1 hour)

- Culture/Technical interviews (3 hours total)

- 2 other engineers (1 hour each)

- Olivier, Head of Engineering (1 hour)

- Culture interview with Ray, CEO (30 min)

- Offer made pending reference checks