Work with Aardling

Software Architect with Team Coaching Skills

You’ll be part of a team to deliver new features from problem definition into production. Your goal is to help the members of the team improve through coaching, both in terms of technical and architectural challenges, as well as process, agility, and culture. You help them deliver incremental value to customers, and help identify bottlenecks (inside and outside of the team). You are a great communicator. After one year, the team should have the ability to deliver high quality continuously without you.

Coaching and leadership:

  • You are able to identify high potential team members, and coach them to become leaders.

  • You can identify bottlenecks and challenges that make the work the team is doing unpredictable and slow.

  • You can communicate clearly, both to the team and business stakeholders.

  • You help the team set up experiments to handle bottlenecks and challenges.

  • You ask the right questions in order to deliver in small steps that confirm the things you are doing are going in the right direction - that it’s actually delivering value to customers

  • Use ensemble and pair programming techniques

Skills

  • Software architecture skills

  • Agile mindset + Continuous Delivery

  • Programming skills: preferably C#, or experienced with a similar programming language like Java

  • Domain-Driven Design, domain modelling

  • Great communication skills inside the team and with business stakeholders

  • Fluent English. Speaking Dutch is a nice to have

Nice to haves

  • Frontend - ReactJS

  • SQL Server

  • EventSourcing

Practical

  • Full time

  • Employment or freelance

  • 6 to 12 months

  • Remote, or on site in Mechelen, Belgium

  • Ideally be able to visit the office in Mechelen 1 day per week, or at least regularly in the beginning

About Aardling

Aardling is a software strategy and design consultancy, founded by Mathias Verraes. We help software-intensive organisations thrive amidst complexity. Tech leaders partner with Aardling to create software when dealing with a rich business domain, new and legacy systems, and architectural and organisational challenges. We use techniques from strategic design, domain modelling, software engineering, and socio-technical architecture. We have clients in Europe, North-America, and Australia, ranging from scale-ups to Fortune500s.

Aardling organises Domain-Driven Design Europe, the world’s leading DDD conference, as well as NewCrafts and other events. We also deliver training through DDD Academy and Data Mesh Academy.

We have a culture that’s highly focused on hiring the smartest people, fostering collaboration and shared learning, and giving people autonomy and opportunity to deliver their best work. We work fully distributed, but meet in person regularly for fun & learning.