Software Engineer II
Software Engineering
Posted on Aug 24, 2026
Why Broadway Bank: We are one of the largest independently owned banks in Texas with offerings in personal and private banking, wealth management, business banking and mortgage lending. Position Overview: The Software Engineer II is responsible for the design, development, and implementation of software packages for applications and integrations. They will also troubleshoot and debug software code, consult on software development standards, and collaborate with vendors and third-party providers to ensure adherence to these standards. This role plays a critical part in translating business requirements into technical solutions, coauthoring the software development life cycle (SDLC), and overseeing the delivery of high-quality software artifacts. Essential Functions: Responsible for the design, development, and testing of software artifacts for applications and integrations, ensuring that solutions are scalable, secure, and meet the organization’s standards. Establish, enforce, and continuously improve software development life cycle (SDLC) methodologies and standards, ensuring consistency and quality in software delivery. Translate complex business problems and requirements into technical specifications, resulting in effective and efficient technical solutions. Oversee the delivery and quality standards of software developed by vendors and third-party providers, ensuring they meet the organization's requirements. Collaborate with design teams to transition emerging technologies from development to production, ensuring seamless integration and deployment. Promptly and professionally address and resolve software defects in production environments, minimizing downtime and maintaining operational continuity. Refactor and enhance existing legacy application and integration code to improve performance, maintainability, and scalability. Develop and maintain comprehensive documentation for all software artifacts to ensure clarity, consistency, and a shared understanding among stakeholders. Stay current with the latest development tools, solutions, and methodologies, and recommend their adoption to improve software quality and development efficiency. Provide direction and mentorship to development teams, fostering a collaborative environment that promotes best practices and continuous learning. This position may require travel within the Bank’s geographic area.