Blackhawk Network is seeking a Software Engineer to build products that perform, scale, and are highly available and fault tolerant with automated failover capabilities. The role involves writing code independently for well-defined product features, ensuring that the code is efficient, maintainable, and adheres to Blackhawk's code quality metrics. The engineer will develop code that meets required security and performance standards, debug and support production features, and contribute novel ideas while collaborating with cross-functional teams to enhance Blackhawk systems. The position also requires identifying friction points within engineering processes and communicating effectively with both internal and external contacts regarding software engineering matters.