Scotiabank

Software Engineer (C++)

Scotiabank

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Team and Role

Join a dedicated and successful team committed to delivering results within an inclusive and high-performance culture. The Derivatives Technology Team, part of the Global Banking and Markets Engineering Technologies division, offers an exciting opportunity to engage in the world of derivatives and capital markets. We are seeking a knowledgeable Software Engineer to contribute to this dynamic team, focusing primarily on backend development using C++, Java, and RESTful APIs.

Key Responsibilities

  • Design and develop solutions that address complex and multifaceted challenges aligned with business requirements, integrating financial expertise and technology capabilities.
  • Build, test, and deploy new features for the Dextr platform (Deal extract for RiskWatch).
  • Create new components and services, integrating them into the PXV in-house trading platform and end-of-day batch processes.
  • Collaborate closely with both technology and business stakeholders throughout design, development, testing, and implementation stages.
  • Define and automate various testing processes including functional, non-functional, regression, and performance testing.
  • Ensure timely delivery of projects according to specifications and schedules.
  • Provide support for production solutions as necessary.
  • Effectively communicate technical concepts to both technical and non-technical audiences.

Required Skills and Experience

  • Over 5 years of experience in enterprise application development using C++. Proficiency in Java or Python adds value.
  • Practical experience working in Unix/Linux environments and writing Shell scripts.
  • Strong understanding of SQL and relational databases such as SQL Server.
  • Familiarity with Microservice architecture and RESTful web services.
  • Experience utilizing version control, build, and CI/CD tools like Git/BitBucket, Jenkins, Maven, and Make.
  • Hands-on experience with containerization and cloud platforms is a plus.
  • Knowledge of Kafka and Elasticsearch technologies is advantageous.
  • Exposure to capital markets, especially within derivative trading environments, is beneficial.

Benefits and Culture

  • Commitment to diversity, equity, inclusion, and allyship, fostering a workplace where employees can thrive regardless of gender identity, ethnicity, race, age, ability, or veteran status through employee resource groups.
  • Accessibility initiatives and workplace accommodations to ensure an inclusive environment for all employees.
  • Opportunities for skill development via online courses, cross-functional projects, and tuition assistance.
  • Competitive reward programs encompassing bonuses, flexible vacation, personal and sick days, with benefits commencing from the first day.
  • Engagement opportunities through community programs including hackathons, contests, and various social initiatives.

Additional Information

Location: Toronto, Ontario, Canada

Scotiabank is a prominent financial institution in the Americas committed to helping customers and communities achieve success. The Bank values diverse skills and experiences and guarantees an accessible recruiting process for all applicants, including accommodations during interviews and selection. Candidates must apply directly to be considered. Only those selected for interviews will be contacted.

Tools & software

Java Git required Docker required Microsoft SQL Server required Apache Kafka required Apache Maven required Jenkins CI required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility
🤖
Online · instant AI help
Broxer