Long Answer: There isn't any one program that effectively protects against everything. Because of this, it's always great to have more than one looking after your machine. With MalwareBytes and Windows Security Essentials (You said Defender, but I think this is what you meant) you should be fine when it comes to spyware/malware. When it comes to Anti-Virus software, the game changes a little. Although you can install more than one AV on your machine, it is very highly discouraged as they will not function correctly. They will fight with each other for dominance over the machine.
Short Answer: Yes, you're fine.