As a Software Engineer, you're likely well-versed in at least a programming language or two. You know about engineering best practices, you're solid at technical design and architecture, you know enough to be dangerous with source control. More importantly, your teammates respect you and you're likely to be an informal