Yes, Paint.NET would work. It has layers with blend modes (it is a bit hidden to change the blend mode for a layer, but it should work), and you can change the
How to smudge and blend colors in images with Paint.NET [Tip] | dotTech
How to create wallpapers using Paint.NET | Photo HowTo
How to use the Layers window in Paint.Net
Art - How Do I "blend" In Paint.net? | Wynncraft Forums
Paint Net Blend Colors - Tomeshia Info
How to Blend Images in Paint.NET
Blend pasted item into photo? (to erase the edges) - Paint.NET Discussion and Questions - paint.net Forum
How to blend text to background so it looks burned in paint.net? - Graphic Design Stack Exchange