Requisition ID: #
Join a purpose-driven, winning team committed to results in an inclusive and high-performing culture.
The role:
Contributes to the overall success of Canadian Banking Engineering in Canada by ensuring that individual goals, plans, and initiatives support the team’s business strategies and objectives. Ensures all activities comply with regulations, policies, and procedures.
What will you do?
- Champion a customer-focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge.
- Plan and execute to meet sprint objectives and program/project milestones as part of the scrum team.
- Write well-designed, testable, efficient code using best software development practices.
- Gather and refine specifications and requirements based on technical needs.
- Create and maintain software documentation.
- Collaborate with the Scrum team to plan milestones, execute software delivery, and escalate issues as needed.
- Manage product backlog and associated deliverables, including release timelines.
- Contribute to improving engineering practices by providing feedback and suggestions.
- Foster a collaborative team environment through information sharing and cooperation.
- Demonstrate strong personal values and a commitment to our mission and customers.
- Consider the Bank’s risk appetite and culture in daily activities and decisions.
- Ensure effective operations in line with Scotiabank’s values, code of conduct, and risk management principles.
- Support a high-performance, inclusive work environment.
What do you need to succeed?
- 5+ years of experience in software development supporting large-scale customer-facing platforms.
- Proficiency in Java and JSP for enterprise applications.
- Experience as a Java developer with Java 8-21, Spring, Spring Boot, and system integration standards.
- 3+ years working within Agile/Scrum frameworks.
- Excellent communication skills with stakeholder influence ability.
- Leadership skills to guide team members with diverse opinions and experience levels.
- Strong organization, planning, and time management skills.
- Post-secondary education in computer science or engineering preferred.
- Experience with front-end JavaScript frameworks (e.g., React/Angular) is an asset.
- Experience with scalable containerized systems in public cloud (Azure, GKE/GCP) is an asset.
- Scrum certification is an asset.
What's in it for you?
- An inclusive, collaborative environment that encourages creativity and celebrates success.
- Tools and technology to create meaningful customer experiences.
- Opportunities to learn from industry leaders from top tech companies.
- Growth opportunities aligned with your talent and career aspirations.
- Casual dress code and a focus on comfort.
- Access to extensive online and in-person training resources.
- Competitive rewards, including salary, bonuses, pension, profit sharing, and comprehensive benefits.
Location:
Canada: Ontario: Toronto
About Scotiabank:
Scotiabank is a leading bank in the Americas, guided by our purpose: "for every future". We support our customers and communities with a broad range of financial services. We value diversity and are committed to an inclusive environment. Accommodations available during recruitment upon request.
Candidates must apply online. We thank all applicants; only those selected for an interview will be contacted.