The Network Automation Software Development Engineer at Bank of America is responsible for developing and delivering complex software solutions to automate network infrastructure. This role involves ensuring that software meets functional and compliance requirements while maintaining design integrity. The engineer will collaborate with various stakeholders to align software architecture with business strategies and goals, focusing on automation in service delivery.