Senior Software Development Engineer
Sector: Banking
Location: Brussels
Contract length: 0 months
Estimated daily rate (EUR): 650 - 780
Languages: English (Dutch/French a plus)
Estimated daily rates are Rivant market estimates for guidance — not a client rate card.
Role details
Start date: Not specified
Duration: Not specified
Extension possible: Not specified
Location detail: Brussels (near Central Station) - 50% on site / 50% homeworking. Remote/telework from Belgium only
About the role
A major Belgian open-banking provider in Brussels needs a Senior Software Development Engineer on the team that builds an API platform connecting to banks across Europe. You design and ship pragmatic software, clarify evolving requirements, and keep applications robust from delivery through incident resolution.
Responsibilities
- Develop software that meets functional and non-functional requirements
- Design pragmatic technical solutions balanced for speed, quality and sustainability
- Own incident investigation and continuous improvement of the platform
- Participate in code review, CI/CD and release/change management
- Contribute to REST API design and documentation for bank connectivity
Business experience
| Skill | Level | Priority |
|---|---|---|
| Turn business needs into technical solutions through the full delivery lifecycle | Not specified | Mandatory |
Functional experience
| Skill | Level | Priority |
|---|---|---|
| Assess off-the-shelf vs in-house options; apply industry standards across integration and delivery | Not specified | Mandatory |
| Investigate and resolve problems/incidents through to final resolution | Not specified | Mandatory |
| Ensure quality, performance and sustainable evolution of applications | Not specified | Mandatory |
Technical experience
| Skill | Level | Priority |
|---|---|---|
| Ruby & Ruby on Rails (ActiveRecord, RSpec or Minitest, Sidekiq or similar background jobs) | ≥5 years | Mandatory |
| Front-end JavaScript and at least one modern front-end framework | Not specified | Mandatory |
| Strong SQL (PostgreSQL preferred) and ORM experience (e.g. ActiveRecord) | Not specified | Mandatory |
| Design and consume REST APIs, webhooks, JSON and OpenAPI/Swagger | Not specified | Mandatory |
| git workflows, CI/CD pipelines and code reviews | Not specified | Mandatory |
| Linux command line in daily work | Not specified | Mandatory |
| Vue.js (ideally Vue 3) | Not specified | Preferable |
| Elixir / Phoenix (or interest in learning) | Not specified | Preferable |
| AI-assisted development tooling in the daily workflow | Not specified | Preferable |
| RabbitMQ / event-driven messaging, Docker, OAuth2/OIDC/JWT, Kibana/APM, AWS ECS/EC2/API Gateway | Not specified | Preferable |
Language requirements
English (Dutch/French a plus)
| Language | Speaking | Reading | Writing | Mandatory |
|---|---|---|---|---|
| English | Good | Good | Good | Yes |
| Dutch | Basic | Basic | Basic | No |
| French | Basic | Basic | Basic | No |
Soft skills
- Comfort with ambiguity; adapt quickly to changing needs and technologies
- Continuous learning and ongoing improvement as part of daily delivery
Apply
Interested in this role?
Send your interest below. A person at Rivant will review it against this vacancy.
Get in touch
Register interest
Share your details and optionally upload a PDF CV.
Related vacancies
Explore similar banking and insurance freelance roles in Brussels.
Senior Project Manager
Banking · Brussels
Senior Data Scientist - Predictive Models
Banking · Brussels
IAM Business Analyst - SailPoint IIQ
Banking · Brussels
Senior Analyst - Credit Risk Monitoring
Banking · Brussels