At Silverfin, we're an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.
Although we know we’re not perfect yet, we are working hard on it and are always open to your feedback.
According to our vision to build a diverse, equitable, and inclusive organisation, our policy is to only start the interviewing process once underrepresented groups are sufficiently present in the list of candidates applying for the position. For this reason, it’s possible interviews will get slightly delayed until we’ve reached that goal.
What’s a Silverfin?
At Silverfin, we apply the promise of software to the age-old industry of accounting. With our SaaS, we’re automating a large chunk of the busywork that accountants are currently handling manually and are building new tools so they can provide better services to their customers. We aim to optimise their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.
The good news is we’re succeeding in doing exactly that. Every week, more than 15.000 financial service professionals use Silverfin to help and advise more than 400.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.
What does working at Silverfin look like?
Our product teams are cross-functional teams, with engineering, product design, and product management represented. They work very close to the users, trying to understand their problems and then discovering and implementing solutions that add the most value. We believe in very close collaboration between the three perspectives as early in the process as possible. The product teams are supported by other teams that provide core services, maintain complicated subsystems, or possess specialised expertise.
We're proud of our in-house AI team, which is focused on the application of the newest developments in machine learning to address our users' most important challenges. We’re pretty far on that journey already, since we have multiple AI-powered features that are solving actual client problems and are commercially successful.
Our CloudOps team ensures things run smoothly and will happily work with you when issues arise. We’re enthusiastic followers of the DevOps mindset, which means ops and developers work together to solve problems and empower each other to be self-sufficient, instead of throwing problems over the wall to the “other side”.
We run an up-to-date Rails monolith on the backend, with PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. The monolith interacts with a cluster of Ruby and Python services that house our AI models and the virus scanner. Our daily tools include GitLab, Quip, and Slack, with Google Meet as our remote conferencing tool of choice.
No code gets deployed without a review by a peer, and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.
Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: in our biggest stack, our database exceeds 17TB*, and our largest table has crossed the 10 billion row mark a long while back. We run stacks on multiple continents, and we interface with more than 30 different external APIs and provide third parties with an API of our own.
*: Our CloudOps team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?