Software Engineer - Expenses Team
blp-digital · Zurich
Job description
About the role
BLP, a Swiss SaaS company building an agentic platform that automates finance and operations processes, is hiring a Software Engineer for its Expenses Team in Zurich. The team works on a web app and the BLP company card, where receipts are captured, read by AI (OCR and agents), matched to card transactions and posted to the customer's ERP. The company is expanding into Switzerland from early 2027 and Germany from Q3 2027, adding features such as per diem allowances and kilometer expenses.
Key responsibilities
- Work on the expense web app and the company card, including interfaces to SAP, F&O and proAlpha, and multi-currency, fee and tip booking logic.
- Collaborate with business stakeholders to turn requirements into product improvements.
- Design and develop clean, maintainable software using functional patterns, and conduct code reviews.
- Guide technical direction for major initiatives, shape the product's evolution and mentor team members.
- Share knowledge with colleagues and continuously improve processes, tools and team practices.
Required profile
- Bachelor's or Master's degree in Computer Science or equivalent practical experience.
- 3+ years of experience in a software engineering role.
- Strong understanding of software development principles, Clean Code and Clean Architecture.
- Ability to turn business problems into precise requirements and specifications, then into code.
- Ownership of technical work and the product built, and a team-oriented approach.
Required skills
- Golang
- MySQL
- Docker
- Kubernetes
- Github CI/CD
What we offer
- Full ownership of the product's roadmap, from business problem to shipped code.
- A modern, varied tech stack and continuous learning as the platform scales.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Switzerland.
Salary: Software Engineer Based on 13 job offers in SwitzerlandApply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
blp-digital
Zurich