The Software Engineer - Application Engineering role at Cisco involves developing core software technologies for next-generation infrastructure solutions. The position is part of the Cisco Silicon One team, which focuses on ASIC design and the development of advanced network devices. The role requires working with modern programming languages and collaborating with architecture and design teams to define new ASIC products.