Software Engineer

As a software developer my work is constantly critiqued even though I know it is well written by tools running through the code. My male counterparts get immediate approvals no matter how badly written the code is.
There is a male engineer on my team who never writes any code which is his primary job. I have no idea how he still has a job considering I have given feedback about his lack of work ethics
No one questions his lack of outputs

I am routinely talked over or talked down to