Global Investment Bank, NYC Hybrid
About the Role: Reporting to the Managing Director of Transaction Banking, we are seeking a highly skilled and experienced Senior Engineering Lead to drive the strategic direction and hands-on implementation of automation frameworks within Global Transaction Banking technology. This role demands a solid foundation in software engineering practices, automation architecture, and deep experience across the software development lifecycle in a high-performance, regulated financial environment. Key Responsibilities: Lead and mentor a team of seasoned software engineers focused on automation engineering best practices.
· Architect, design, and implement scalable, maintainable, and extensible automation frameworks using Java, Spring Boot, TestNG, Cucumber, and RestAssured.
· Drive automation-first strategy across functional, integration, and regression layers within complex backend and UI systems.
· Collaborate with developers, product managers, and DevOps teams to ensure seamless integration of validation layers into Continuous Integration/Continuous Deployment (CI/CD) pipelines using modern automation tooling.
· Own and govern end-to-end automation lifecycle including design, coding, execution, reporting, and maintenance of test suites across services and APIs.
· Continuously improve code quality, performance metrics, and reliability benchmarks through deep understanding of engineering and testing principles.
· Contribute to internal frameworks and tools as a principal engineer, applying clean code, SOLID principles, and advanced software design patterns.
· Advocate for best-in-class engineering practices and guide teams in maintaining consistency, traceability, and reliability across complex domains.
Required Skills and Experience:
· 12 – 15+ years of hands-on experience in software engineering and the ability to drive and lead Software Development Engineer in Test (SDET) strategy, having hands-on experience setting up QE environments, building and leading a team of automation engineers from scratch
· 8+ years in QE automation focused on building automation platforms and tools
· The ability to set up CICD for Automation environment and manage the entire automation environment.
· At least 5 years in a technical lead or architect role managing senior-level engineers.
· Strong proficiency in Java, Spring Boot, and industry-standard automation tools and libraries (e.g., TestNG, Cucumber, Selenium, Zephyr, RestAssured).
· Expert in building, optimizing, and maintaining automation frameworks from the ground up.
· Solid experience integrating automation into CI/CD pipelines, preferably with Jenkins and GitHub Actions.
· Exceptional understanding of object-oriented programming, design patterns, and unit/integration testing practices.
· Demonstrated leadership in high-throughput, real-time systems within investment banking or other capital markets environments.
· Solid presentation skills
· A Proven ability to operate in fast-paced, highly regulated enterprise settings.
Preferred Qualifications:
· Experience with cloud-native platforms (e.g., AWS, Azure) and containerization technologies like Docker or Kubernetes.
· Exposure to performance testing tools and observability platforms.
· Background in Banking technology is a strong plus
Education & Experience:
· Minimum bachelor’s degree in science or finance required
· 12+ years related experience required
· Global Transaction Banking and Payment domain expertise required
· Demonstrated excellent management, organizational and leadership skills required
· A proven ability to manage large and complex projects simultaneously required
· Excellent communication skills, both verbal and written required
· Technical knowledge of technology in capital markets required
Please contact: Bill@wrrosato.com and/or Ken@wrrosato.com