One other suggestion: ask SWEs on your team to explain specific issues you're discussing in technical terms. Engineers love to explain things, and as long as you're not interrupting their flow or wasting time in a meeting, I think you could learn a ton of relevant, technical areas.
This is no substitute for broader knowledge on core principles, but they will reinforce each other.
This is no substitute for broader knowledge on core principles, but they will reinforce each other.