Principal Engineer

We are looking for a Principal Engineer to join our core product team and help build the next generation of our SaaS platform. In this role, you will design, develop, and maintain scalable and secure systems. This includes on-premise banking deployments while taking full ownership of the development lifecycle. You’ll bring architectural depth, engineering rigour, and a collaborative mindset to a team building mission-critical software for the financial sector.
How you'll make an impact
- Design, build, and maintain scalable, secure systems for our SaaS platform, navigating the unique challenges of on-premise banking deployments.
- Develop and deliver new features as a core member of the product team, taking full ownership of the development lifecycle from ticket to production.
- Contribute to architectural discourse and technical health — offering a critical voice on how we evolve, evaluating trade-offs between system designs to keep our platform lean, maintainable, and fit for purpose.
- Optimize system performance and reliability through a deep understanding of distributed caching, search indexing, and data retrieval strategies.
- Peer-review code and advocate for engineering excellence, helping the team navigate complex technical trade-offs and optimizations.
- Support the technical roadmap by identifying long-term architectural needs while maintaining a focus on immediate delivery and quality.
- Integrate AI-powered tools and solutions to enhance productivity and workflow efficiency.
What we're looking for
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of professional experience in software engineering, ideally within a SaaS or platform-focused company.
- Advanced Full-Stack Proficiency: Deep expertise in .NET (C#) and React — comfortable jumping into any part of the stack to solve complex problems or deliver features.
- Architectural Fluency: You understand the “why” behind different architectural styles, can argue the merits of various patterns, and help choose the right tool for the job rather than the trendiest one.
- Infrastructure Depth: A strong grasp of distributed caching and search technologies in high-performance environments.
- Commitment to Auditable Systems: Experience or a strong interest in building high-integrity, auditable data structures — critical for our banking clients.
- Proactive & Collaborative: A critical thinker who enjoys peer-to-peer technical debate and is committed to best-in-class software engineering practices.
- Fluent in English (spoken and written).
Nice to Have
- Experience with CI/CD tools (e.g. Jenkins, GitHub Actions) in hybrid or restricted environments.
- Familiarity with Python.
- Knowledge of security best practices in cloud-native or on-premise banking environments.
- Exposure to MLOps or model risk frameworks.
- Interest in AI governance, fairness, or regulatory compliance.
About Yields
How to apply?
Why work for Yields
Autonomy
Lots of autonomy and the opportunity to significantly contribute to a fast-growing tech company.
Flexible working
Work from home or from our office in Antwerp (Berchem), with a minimum of 2 days per week required in the office to stay connected in person.
Dynamic and open culture
A dynamic and open company culture with a flexible and remote-friendly work environment.
Competitive salary
Competitive salary + extras like eco cheques, hospitalization insurance, meal vouchers, etc.
Personal development budget
Personal development budget to support your growth.
The right tools
The right tools to do your job (Mac or Dell – your choice!).
Supply of energy
Cookies, candy & fruit in the office, because energy matters.
Flexible mobility budget
Use it for commuting, a leased car, or even paying off your home or rent.
