
Software Solution Architect
Senior freelance Solution Architect shaping scalable, Azure-native integration platforms. High impact, architectural ownership, hybrid work in Antwerp.
Job description
About the role
We are looking for a Senior Software Solution Architect to strengthen our Integration department.
In this role, you will take architectural ownership of complex, integration-heavy software solutions built on a .NET Core and Azure-native stack.
You will operate at the intersection of architecture, development and integration design, ensuring robust communication flows, scalability, and long-term maintainability.
Depending on mutual fit and interests, you will be aligned with one of our strategic Brainsquare integration projects in Antwerp after the selection process. This is a freelance position, focused on impact, seniority, and architectural responsibility.
Software Solution Architect (Freelance)
Your responsibilities:
Design and govern end-to-end solution architectures for integration-centric platforms
Translate functional and non-functional requirements into robust technical designs
Define and enforce architectural patterns, coding standards, and integration principles
Design event-driven and API-based communication flows
Act as a technical reference for development teams
Safeguard quality through logging, tracing, testing, and observability
Collaborate closely with developers, stakeholders, and technical leads
Support architectural decision-making throughout the full delivery lifecycle
Job requirements
What we are looking for in you:
Required skills (MUST)
Strong experience with C# and .NET Core!
Solid knowledge of RESTful APIs
Proven experience with SQL and data modelling
Experience with containers (Docker)
Strong focus on logging and observability
Experience with automated testing (unit testing)
Solid understanding of Git (status, pull, push, merge, clone)
Ability to design robust communication flows and integration patterns
Preferred skills (SHOULD)
Experience in an Azure environment
ASP.NET Core Web API
Serverless architectures, preferably Azure Functions
Agile ways of working
Integration testing, preferably using TestContainers
Tracing and monitoring
Knowledge of design patterns (e.g. Strategy, Mediator, Command, CQRS)
Nice to have (COULD)
Domain-Driven Design (DDD) and aggregate roots
Outbox pattern
Vertical slice architecture
Strong understanding of SOLID principles
Experience with Azure DevOps
Familiarity with Jira / Confluence
Knowledge of NoSQL, Redis caching, Marten DB
Experience with Kafka or service bus technologies
Use of Fluent Assertions
Our selection process
First interview - Introduction & experience deep-dive
Technical interview - Architecture & integration focus
Evaluation - Internal alignment
Offer
Project alignment is discussed transparently during the process and depends on mutual fit and interest
What we offer to freelancers:
At Brainsquare, we believe in building meaningful partnerships. As a freelancer, you can expect:
Engaging projects with leading clients where your architectural expertise has a strategic impact
Clear and open communication from the initial briefing to project completion
Efficient invoicing processes, ensuring timely payments and administrative support
Access to our knowledge network, connecting you with peers and current tech tracks
Flexible assignments aligned with your skills, availability, and ambitions
A partnership approach, valuing long-term relationships over one-off engagements
Brainsquare is a company of lifelong learners. We pride ourselves on giving our employees extensive, continuous training, making them real experts in highly sought-after domains.
As a Solution Architect, you will get the flexibility and freedom to manage and organize your job autonomously, including partially working from home (3 days home office, 2 days onsite in Antwerp).
Why this role?
High architectural impact on complex integration platforms
Strong focus on quality, scalability, and maintainability
Senior-level autonomy and responsibility
Long-term collaboration mindset
or
- Antwerp (Antwerp, Belgium)
All done!
Your application has been successfully submitted!

