How would you explain BLP to your friend in 3 sentences?
BLP Digital is revolutionizing ERP automation through world-leading machine learning approaches, developed at ETH Zurich. We simplify purchasing and accounting processes to zero-to-one-click. Over 230 customers, including Fortune 500 companies in more than 20 countries, count on our platform. Thanks to our excellent product-to-market fit, we have been able to triple our sales in the years since the product launch. During this rapid growth, last year we also managed to build a high-performing engineering team with over 40 members.
Technologies that we use
Can I choose the hardware? What is your coding setup (IDE, OS, Build server, Cloud provider)?
Yes, you can choose whatever hardware you need. Typically our developers use a 16" MacBook Pro M2 Max with 64GB RAM with one or two 27" external screens, keyboard and mouse. We leverage Micro Services on a Kubernetes Cluster, deployed as Software-as-a-Service on GCP.
Our software development process
How can I grow as a developer at your company (career paths and learning opportunities)?
We are looking for experienced software developers who want to solve challenging problems in order to improve our customers' core processes. We have a mixed seniority team and plenty of opportunity for senior engineers to mentor interns and graduates, as well as interns and graduates learning in a thriving and senior engineering space.
Do you prefer always writing your own software for everything or use frameworks if they fit?
We use existing frameworks where they fit but also develop a lot of stuff on our own if the alternative is the second best.
What are your key values and what are some daily work examples of them?
We win as a team, everyone is doing their best and takes responsibility. In day-to-day work, this can best be seen, how easy it is to get help/support with anything from anyone. We regularly get feedback from new-joiners that it is fantastic how motivated they are to start a new week.
How diverse are your teams? What is the typical team size and structure?
People from all over the world work at BLP and have different seniority levels. The common denominator in the team is a strong technical background, typically a Master in Computer Science or similar.
Do you offer any helpful initiatives for parents with young children?
Yes, many employees are family people, and we have several family events throughout the year.
What is your remote work policy?
We have a company-wide hybrid policy. We are open to full remote positions for the Senior Software Engineering Backend & Frontend positions only.
If you do Agile - how is your agile process & release cycle? How much coding vs meetings/planning?
This slightly varies from team to team but typically we do sprint cycles of 2 weeks and release every Friday. Coding vs. meetings/planning is somewhere around 80:20 / 90:10.
Do you have some in-house tech workshops or hackathons? Is there an educational budget?
To date, we haven't really done any of those. Nevertheless, we are open for ideas.
Can I work on my projects or open source for a part of time?
Absolutely, we encourage self-learning.
What do I need to do to buy a 50$ educational book on company expense?
Just buy it and expense it to our invoice team - no questions asked.
This slightly varies for the different teams. Typically we screen your CV, then we do a 30min call, followed by a physical meeting with a coding challenge and in-person interviews at the BLP offices. Our goal is that both, you and us can properly do a due diligence, so we really invest time in this process.
Got any questions?