We are looking for a Python and Groovy Developer with approximately 3 to 5 years of professional experience to design, develop, and maintain automation tools that support secure software development practices.
The role focuses on building reliable automation, integrating security testing into GitLab CI/CD and other pipeline environments, and supporting vulnerability detection, reporting, and remediation workflows.
The developer will work closely with DevOps, security engineers, and application development teams to improve the efficiency, scalability, and security posture of software delivery processes.
Key Responsibilities
Software Development and Automation
- Develop and maintain automation tools, scripts, APIs, and command-line utilities using Python and Groovy
- Design reusable and maintainable solutions to support security scanning, reporting, and workflow automation
- Write clean, tested, and well-documented code with attention to reliability, scalability, and maintainability
CI/CD and DevSecOps Integration
- Integrate automation and security checks into Jenkins, CloudBees or GitLab CI/CD pipelines
- Automate security report generation, publishing, and follow-up workflows
- Collaborate with DevOps and security teams to improve pipeline quality, traceability, and developer experience
- Required Skills and Experience
Programming and Engineering Practices
- 3 to 5 years of hands-on software development experience
- Strong development experience with Python
- Good working knowledge of Groovy, especially for automation or pipeline-related scripting
- Experience building automation tools, APIs, scripts, and CLI utilities
- Experience writing unit and integration tests and applying good code quality practices
- Familiarity with JSON, REST APIs, and YAML
CI/CD and DevSecOps
Required knowledge and experience:
- Solid knowledge of Jenkins, CloudBees or GitLab CI/CD, including pipeline configuration and automation
- Experience integrating tools and scripts into CI/CD workflows
Additional technical knowledge:
- Linux-based environments
- Docker and containerized environments
- Basic infrastructure automation concepts
- Source control and collaborative development practices using Git
Experience:
- Groovy: 2 years (Required)
- Python: 3 years (Required)
Work Location: Hybrid remote in La Hulpe