Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Software Engineer

 

 

 

Requisition ID: 262884 

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

 

Software Engineer:

As a Software Engineer, you will design, build, and support scalable backend services while leveraging modern AI-assisted engineering practices.  You will ensure specific individual goals, plans, initiatives are executed and delivered in support of the team’s business strategies and objectives. Ensures all activities conducted are following governing regulations, internal policies and procedures. 

 

Is this role right for you?

  • Perform system analysis, design, development, and documentation, while supporting both new and existing applications.
  • Collaborate with project teams to refine technical requirements and develop solutions aligned with enterprise architecture standards
  • Design, code, test, debug, document, and deploy applications and automation scripts
  • Plan and estimate development efforts for projects, enhancements, and releases.
  • Maintain, enhance, and provide ongoing support for existing systems and applications.
  • Participate in code reviews to ensure quality, consistency, and adherence to best practices
  • Support deployment activities across non-production and production environments.
  • Lead production issue investigations, including root cause analysis and resolution of complex incidents.
  • Recommend and implement improvements in line with enterprise technology roadmaps and best practices.
  • Partner with product owners and business analysts to assess current system behavior and identify optimization opportunities.
  • Incorporate the Bank’s risk appetite and risk culture into all technical decisions and day-to-day activities.
  • Ensure compliance with internal policies, regulatory requirements, and controls related to operational risk, AML/ATF, sanctions, and conduct.
  • Foster a high-performance, collaborative, and inclusive team environment.
  • Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk. 
  • Champion a high-performance environment and contributes to an inclusive work environment.
  • Hands-on experience delivering and operating solutions in cloud environments, with familiarity in Google Cloud Platform (GCP) services and patterns used to build scalable, reliable systems.
  • Working knowledge of cloud fundamentals such as security, monitoring, performance, and reliability considerations when deploying services
  • Ability to use AI prompts effectively to accelerate engineering tasks
  • Experience interacting with AI agents/tools in a way that improves productivity and quality, including iterating on prompts, and verifying outputs
  • May participate in an on-call pager rotation to support production systems as needed

 

Do you have the skills that will enable you to succeed in this role?

  • Bachelor’s degree in Computer Science, Engineering, or related discipline
  • 5-7 years experience in systems analysis, design, development, unit testing, and debugging.
  • Hands-on experience with Core Java (version 8 or higher), as well as Java and/or Python development.
  • Solid understanding of SQL and relational database concepts.
  • Experience using tools such as Git, Gradle, Jira, Confluence, or similar platforms to support CI/CD pipelines.
  • Proven experience working within Agile delivery environments.
  • Experience with Spring frameworks, including Spring Boot, Spring Security, Spring Data, or Spring Batch.
  • Familiarity with cloud platforms (e.g., Google Cloud) and monitoring/logging tools such as Splunk.
  • Knowledge of event-driven architecture, including Kafka, Kafka brokers, and connectors.

 

Soft Skills Required:

  • Strong problem solving, critical thinking and analytical skills to rapidly assess problem situations.
  • Demonstrates creativity and adaptability when identifying solutions.
  • Excellent verbal and written communication skills, with ability to communicate on a broad spectrum (from deep technical discussions to high level executive vision)
  • Strong proficiency in developing impactful and well-structured PowerPoint presentations
  • Demonstrates proactivity and accountability.

 

 

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.


Job Segment: Test Engineer, Systems Analyst, Testing, Cloud, Software Engineer, Engineering, Technology