Requisition ID: 99174Join the Global Community of Scotiabankers to help customers become better off.
In this role as Lead Software Engineer, you will hold a key position in the Global Wholesale, Wealth, and Risk Technology – Derivatives team, responsible for servicing Global Capital Markets worldwide and delivering system solutions for the derivatives trading platform. You will be responsible for managing a team of full-stack developers engaged in the development of derivatives trading and derivatives valuation applications. You will carry responsibility for the design, architecture and final delivery of the solution with an emphasis on code quality and pragmatism. Hands-on coding is expected – active contribution to the code base as well as code reviews and walkthroughs.
You must have proven leadership, interpersonal / communication and negotiation skills in order to build consensus and obtain cooperation from both stakeholder groups, and other technology departments.
Is this role right for you? You will be responsible for:
The effective analysis, design, development, and delivery of high availability & reliability applications which utilized different technology stacks (including Python, Java, Kafka, NoSQL, Kubernetes etc.)
Work with team of engineers to lead the development of derivatives trading and derivatives valuation applications
Work with diverse set of technologies to implement new systems, or enhancements of existing implementations, and ensure sound integration with surrounding components from end to end operational perspective
Understanding the existing purpose of the application and a how the end user is putting the service to use. Design sound solutions that meet the enhanced and new business needs
Ensure that delivery meets the integrity, quality, performance and reliability requirements by building automated testing and regression suites and use of DevOps principles
To coordinate infrastructure needs for requisitioning Cloud based infrastructure, databases and assist actively with documentational requirements covering architecture, security and operational readiness
Do you have the skills you need to succeed? We’d love to work with you, if you have:
Experience with: Python, Pandas, Analytics, Flask, Kafka, Azure
7+ years of strong development experience in Python, Pandas for Data Analysis, Python web framework (Flask preferred).
2+ years of experience working cloud-based environment Azure is preferred, VM setup and management
2+ Experience in event-based architecture using Kafka
2+ years of experience working with fluency on Linux environment with Linux command line
Experience with DevOps and continuous delivery and deployment methodologies based off bitbucket, Jenkins is nice to have.
Excellent verbal and written communication skills, as well as strong problem-solving skills. Willingness to own existing code and improve it if necessary.
A good understanding of object-oriented design and design patterns, micro services architecture and high performance, and multi-threading techniques
Market risk or financial risk experience, knowledge of capital markets and financial instruments (nice to have)
Experience with derivative products (IR, Credit, and Equity) and foreign exchange (nice to have)
Location(s): United States : New York : New York City
As Canada’s International Bank, we are a diverse and global team. We speak more than 100 languages with backgrounds from more than 120 countries. Our employees are committed to a superior customer experience and use the Banks six guiding sales practice principles to ensure they act with honesty and integrity.
We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and their differences and similarities are embraced. Learn more here.
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.