remote
Vice President, Software Engineering - Bank of America
Software Engineer
Senior executive leading enterprise‑wide software strategy, architecture, and delivery. Drives high‑performance engineering teams, cloud adoption, and secure, scalable solutions for financial services.
About the role
Key Responsibilities
- Define and execute the technology vision for the organization, aligning engineering initiatives with business objectives.
- Lead, mentor, and grow a large, cross‑functional engineering organization, fostering a culture of innovation and continuous improvement.
- Architect and oversee the migration of core banking systems to cloud platforms, ensuring performance, reliability, and regulatory compliance.
- Champion secure coding practices, threat modeling, and compliance with industry standards such as PCI DSS and SOX.
- Collaborate with product, operations, and risk teams to deliver high‑quality, customer‑centric solutions on time and within budget.
Requirements
- 10+ years of progressive experience in software engineering, with 5+ years in a senior leadership role.
- Deep expertise in cloud platforms (AWS, Azure, or GCP) and modern architecture patterns (microservices, event‑driven).
- Proven track record of building and scaling secure, high‑availability systems in regulated environments.
- Strong knowledge of Agile frameworks (Scrum, SAFe) and experience driving continuous delivery pipelines.
- Excellent communication, stakeholder management, and strategic thinking skills.
Skills
software developmentsystem designproblem solving