Enable job alerts via email!

Senior Software Engineer

Scotiabank

Canada

Hybrid

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a purpose-driven team at a leading financial institution, where you will play a pivotal role in transforming application development and IT infrastructure. As a Senior Software Engineer, you will design and develop innovative API solutions, collaborate with talented professionals, and mentor junior members. This hybrid role offers a dynamic environment that values diversity and inclusion, with opportunities for professional growth and competitive rewards. If you are passionate about technology and eager to make an impact, this position is perfect for you.

Benefits

Flexible vacation
Tuition assistance
Comprehensive benefits
Community engagement programs
Hackathons and contests

Qualifications

  • 8+ years of experience in backend services/APIs development.
  • Strong technical mindset with a focus on cloud-native solutions.
  • Experience mentoring junior team members.

Responsibilities

  • Design and develop API Gateway solutions based on Apigee.
  • Collaborate with architects to establish new standards.
  • Mentor junior team members and engage in peer reviews.

Skills

API Development
Java
JavaScript
SQL
Automated Testing
Linux Shell Scripting
GIT
CI/CD Tools
Cloud-Native Solutions
Agile Methodologies

Education

Bachelor’s degree in Computer Science

Tools

Apigee
Jenkins
SonarQube
Docker
Kubernetes
Eclipse
IntelliJ IDEA
VSCode

Job description

Requisition ID: #

Join a purpose-driven, high-performing team

As a Senior Software Engineer with Cloud Platform Enablement, you will be part of a group transforming how the Bank develops applications, consumes services, and manages IT infrastructure. We are expanding our Product Engineering teams with influencers, practitioners, and leaders to enhance customer experiences.

The API Engineering team develops products, reusable software components, and tools that accelerate development across teams, offering architecture as code, solution design, development, integration, and operational services for enterprise clients. If you are passionate about building advanced software components, possess a strong technical mindset, and thrive in a fast-paced, high-performance environment, this role is for you. Ideal candidates will have 8+ years of experience in designing and developing backend services/APIs, with knowledge of security, infrastructure, and cloud-native solutions, capable of working with ambiguity and clarifying team outcomes.

Key Responsibilities
  1. Design and develop our API Gateway solution based on Apigee.
  2. Participate in daily design discussions focusing on scalability and best practices.
  3. Create technical solutions, strategies, and detailed design for software applications, including deployment and implementation patterns.
  4. Analyze business strategies and requirements, including scoping and estimating tasks.
  5. Collaborate with architects and technical staff to explore and establish new standards.
  6. Mentor junior team members to foster a harmonious working environment.
  7. Engage in peer reviews, leadership, mentorship, and quality assurance as part of a high-performing, flexible team.
Required Skills and Experience
  1. At least 6 years of professional experience in full-stack or backend development.
  2. Experience in API development and understanding of API products.
  3. Proficiency with Java or JavaScript.
  4. Strong SQL skills and experience with database integration and optimization.
  5. Knowledge of automated testing (unit, integration, functional).
  6. Familiarity with Linux shell scripting and basic administration.
  7. Experience with GIT, Maven/Gradle, and IDEs such as Eclipse, IntelliJ IDEA, or VSCode.
  8. Understanding of network security and infrastructure is a plus.
  9. Experience with CI/CD tools like Jenkins, and code quality tools such as SonarQube, Fortify, Web Inspect, and Back Duck.
  10. Knowledge of GCP, Docker, Splunk, Dynatrace is beneficial.
  11. Proficiency in cloud-native containerized architectures like Kubernetes and Service Mesh is advantageous.
  12. Bachelor’s degree in Computer Science, Engineering, or related field.
  13. Minimum 6 years in backend services development or as a technical lead.
  14. Experience with Agile methodologies.
  15. Strong interest in understanding and improving technology products and platforms.
What We Offer
  • Inclusive culture promoting diversity, equity, inclusion, and allyship.
  • Accessible work environment with accommodations available.
  • Opportunities for upskilling through courses, cross-functional projects, and tuition assistance.
  • Competitive rewards including bonuses, flexible vacation, and comprehensive benefits.
  • Community engagement through hackathons, contests, and employee programs.
Work Arrangement

Hybrid, based in Toronto, Ontario, Canada.

Scotiabank is committed to an inclusive environment. If you require accommodations during the recruitment process, please inform our Recruitment team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.