Senior Software Engineer

Corilus
Ghent, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Ghent, Belgium

Tech stack

JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
Node.js
Strategies of Testing
TypeScript
Web Applications
Pulumi
Technical Debt
Backend
Angular
Front End Software Development
Terraform
Serverless Computing

Job description

As a Senior Software Engineer, you play a key role within one engineering squad, typically working alongside four to twelve engineers within a product line. You are recognized as a technical go-to within the team and take ownership of large features or subsystems.

You contribute to architectural discussions, mentor junior engineers, and help ensure high quality delivery of scalable and reliable systems. You work closely with the Engineering Manager and Tech Lead to improve engineering practices, maintain system stability, and continuously raise technical standards.

You combine strong technical expertise with a collaborative mindset, helping the team deliver high quality software while contributing to a strong engineering culture.

Challenge

  • Lead the design and implementation of complex features using modern TypeScript and JavaScript runtimes.

  • Own end-to-end delivery of features, ensuring production readiness and operational stability.

  • Build scalable and reliable web applications using TypeScript, Node.js, and modern frontend frameworks such as Angular.

  • Contribute to system design discussions and support architectural decisions within the team.

  • Improve the performance, reliability, and maintainability of client-side and backend systems.

  • Reduce technical debt in owned systems and help evolve the technical architecture.

  • Mentor and coach junior engineers, supporting their technical growth and development.

  • Ensure robust testing strategies and maintain high engineering quality standards.

  • Contribute to CI/CD pipelines, automated deployments, and reliable release processes.

  • Continuously improve team engineering practices and development standards.

Requirements

Do you have experience in TypeScript?, * Strong experience as a software engineer with deep expertise in TypeScript and JavaScript runtimes such as Node.js.

  • Strong experience building modern web applications using Angular or similar frontend frameworks.

  • Solid understanding of system design and scalable web architectures.

  • Experience designing and building cloud-native applications and serverless architectures (AWS or Azure).

  • Strong experience implementing testing strategies for frontend and backend systems.

  • Experience working with CI/CD pipelines and automated deployments.

  • Familiarity with Infrastructure as Code tools such as Pulumi or Terraform.

  • Strong focus on performance, reliability, and maintainability of applications.

  • Comfortable mentoring engineers and contributing to technical discussions within the team.

  • Experience working in agile development environments.

  • Fluent in Dutch and English, French is a plus.

Benefits & conditions

  • A fascinating and challenging role within an experienced, highly innovative, and dynamic team and company

  • Extensive learning opportunities as we continuously improve our processes and strengthen our business partnering through in-depth business analysis

  • An attractive salary package aligned with your experience and responsibilities

  • A broad range of extra-legal benefits including a company car with fuel card, hospitalization insurance, group insurance, and additional ambulatory care insurance

  • A solid and comprehensive training plan complemented by our Corilus Employee College, supporting continuous professional development

  If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position