Software Engineer

WCC Group B.V.
27 days ago

Role details

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

Job location

Tech stack

Java
Amazon Web Services (AWS)
Azure
C++
Cloud Computing
Continuous Delivery
Continuous Integration
Linux
DevOps
Distributed Systems
Java Virtual Machine (JVM)
Ansible
Prometheus
Grafana
Infrastructure as Code (IaC)
Api Design
Terraform
Docker
Microservices

Job description

  • Design, implement, and maintain high-performance software in modern C++ (C++20)
  • Contribute to technical documentation and the development of team best practices
  • Participate in code reviews, architecture discussions, and design sessions
  • Build and operate cloud-native applications that are containerized, observable, resilient, and scalable
  • Collaborate with platform engineers to ensure efficient deployment, monitoring, and reliability of services
  • Work with Java-based services and applications where cross-language integration is required

Requirements

Are you a seasoned technical professional who thrives at the intersection of product, data, and delivery?

Do you excel at solving complex technical challenges hands - on while effectively managing stakeholder expectations and adhering to product boundaries, solution architecture, and long term maintainability principles?, * Strong proficiency in C++

  • Familiarity with networking, distributed systems and API design
  • Working knowledge of Java and JVM-based ecosystems
  • Experience with cloud environments (AWS, Azure, or GCP) and understanding of cloud native principles (microservices, containers, CI/CD, observability)
  • Hands-on experience with Docker and Kubernetes (or similar container orchestration tools)

Preferred Qualifications

  • Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible
  • Understanding of DevOps practices and continuous delivery pipelines
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, or OpenTelemetry
  • Proficiency in developing for Linux environments

To succeed in this role, you should

  • Be capable of diving deeply into technical challenges to identify optimal solutions
  • Demonstrate an analytical and open-minded approach to problem solving
  • Possess professional level English communication skills, both written and verbal
  • Be proactive and committed to continuous improvement
  • Hold your work to highest standards of quality
  • Value collaborations and thrive in a team oriented environment

Benefits & conditions

  • Competitive salary
  • Pension plan
  • Coverage of transportation costs
  • 26 vacation days
  • Opportunities for personal and professional development
  • Home office budget
  • Laptop and mobile phone
  • Freedom to propose and implement innovative ideas
  • Opportunity to develop an international and diverse professional network

About the company

At WCC, we design and deliver high-impact, mission-critical HR technology solutions for governments and public institutions worldwide. Our systems help millions of people find suitable employment today and prepare for the labor market of tomorrow. As a Software Engineer, you will join our Core Team, contributing to ELISE, our flagship and most critical software solution developed in C++. ELISE operates in high-performance environments, capable of searching through hundreds of millions of records to deliver matches within a fraction of a second. It must remain fast, reliable, scalable, and maintainable for all our clients. ELISE - our "match engine" - has demonstrated exceptional stability over the past 20 years, and we are committed to preserving that standard. You will play a key role in our next strategic initiative: designing and implementing interoperability features for containerized and cloud-based environments.

Apply for this position