
Lead Software Engineer – FX/eFX, Capital Markets Technology
City : Toronto, ON, CA, M5H1H1
Category : Computer Software Engineer, Applications
Industry : Finance
Employer : Scotiabank
Requisition ID: 176657
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The Team
The Global Trading and Risk Engineering team under Global Trading Applications is responsible for supporting and delivering system solutions for Global Banking and Markets.
We are made up of high performing, energetic, results-oriented and collaborative individuals who thrive in our dynamic and agile environment to deliver the best solutions to meet the needs of our customers.
We are looking for a Lead Software Engineer FX / eFX to join our team to help move forward our strategy and vision.
The Role:
As a technical lead on the FX Technology team, you will participate in all of software delivery life cycle and steer a highly skilled professional team of engineers to deliver high demand services for the bank’s FX and eFX trading platforms.
The incumbent will lead development streams to bring the key enhancements and deliverables to Production and then maintain, support, and enhance the applications according to user specifications with a high degree of accuracy and functionality.
Design of stable, flexible and scalable solutions, root cause problem solving and proactively identifying gaps will be a key function of the role in the future.
Implementing a mindset to ensure development starndards in unit testing, code coverage and code quality are maintained at a high standard.
The incumbent will also work closely with other internal groups, production support teams and business users in order to maintain support and generate new services.
The candidate will be involved with the continual support and eventual sunsetting of an existing legacy application as well as contribute and provide support to a newer platform that leverages a modern technology stack. We are looking for creative, quick learning, self-starting, results-detail oriented, highly motivated individual with excellent problem-solving skills.
Responsibilities:
- Experience with training, developing, and supervising staff
- Works closely with end-users, Business Analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions
- Leading a team of talanted engineers to manage streams from design, development, coding, testing and debugging of applications.
- Maintain and Support production support for existing regulatory reporting processes.
- Conduct periodic reviews of productionalized IT processes to identify streamlining opportunities and promote continuous process improvement methodologies.
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain Production applications.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Work with Scotiabank infrastructure teams to maintain and support infrastructure and services under management
- Lead root cause analysis to in-scope systems, identify improvements, and drive to implementation.
- Develop operational plans, processes, and procedures to improve service delivery and resiliency
- Lead by example and mentor growing developers in the team.
- Support production issues and handle escalations during the day as well as off-hours.
Qualifications:
- Must have been either a team lead or a senior engineer in a large product team and seen how different components of a complex architecture come together to deliver a product.
- Must have at least 8-10 years of progressive technical working experience in application programming, system analysis, design, unit testing and debugging
- Technical working experience in an Agile environment
- Must have technical working experience (back end) with SOAP and RESTful Web Services, Server-side language (Java, SQL), Unit Testing (Junit), Oracle/Postgres Database, Operating Systems (Linux Redhat, Solaris, Windows), Tools (Jira, Confluence, Artifactory, BitBucket, SonarQube, GIT).
- Must have working experience in the use of Jenkins or similar tool(s) for building Continuous Integration/Continuous Delivery (CI/CD) pipelines
- Must have excellent communication (verbal/written) skills in English in order to communicate efficiently and effectively with the different stakeholders
- Must have experience in Unit Testing, such as familiarity with JUnit/Jest, Mockito/Mocha etc.
- Must be proficient in Continuous Integration and Delivery (CI/CD) pipelines (e.g., Jira, Jenkins, Gradle, Bitbucket, Artifactory etc.).
- Have competency to lead team members with differing opinions and levels of experience.
- Capable of mapping and executing short- and long-term plans for the team.
- Bachelor’s degree in Computer Science, engineering or a technology related discipline
What's in it for you?
- We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
- We provide you with the tools and technology needed to create beautiful customer experiences
- You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
- We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (on pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.
#LI-Hybrid
#CapitalMarketTech
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.
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.