Software Engineer

4 weeks ago


Toronto, Ontario, Canada Scotiabank Full time

Discover a challenging role as a Software Engineer with Scotiabank's Foreign Exchange Technology Development Team. As part of our team, you will participate in the entire software delivery life cycle to develop high-demand services for our trading platforms and support foreign exchange business.

The Role

We are seeking an experienced Software Engineer to design, create, implement, and maintain software, applications, and other computer systems. The ideal candidate will collaborate with project managers and other software developers to develop software based on given requirements.

Main Responsibilities:

  • Analyze complex business requirements and generate technical specifications to design or redesign complex software components and applications.
  • Act as an expert technical resource for modeling, simulation, and analysis efforts.
  • Leverage industry best practices to design, test, implement, and support a solution.
  • Assure quality, security, and compliance requirements are met for supported areas.
  • Be flexible and thrive in an evolving environment.
  • Adapt to change quickly and adjust work accordingly in a positive manner.

What You'll Need:

  • 5+ years' experience in core Java development (version 8.0 or above).
  • 5+ years' experience with database development using SQL.
  • 5+ years' experience with shell scripting working in a Unix/Linux environment.
  • 5+ years' experience with Spring Boot.
  • 3+ years' experience with front-end GUI development (JavaScript/Angular).
  • Recent Capital Markets Celer and/or ION Wallstreet experience is considered a plus.
  • KX kdb+ experience will be prioritized.

What We Offer:

  • Diversity, Equity, Inclusion & Allyship: We strive to create an inclusive culture where every employee is empowered to reach their fullest potential.
  • Accessibility and Workplace Accommodations: We value the unique skills and experiences everyone brings to the Bank.
  • A competitive salary range of CAD $120,000 - $180,000 per year.
  • A remote-friendly work environment that provides flexibility and work-life balance.
  • Upskilling opportunities through online courses, cross-functional development, and tuition assistance.
  • A comprehensive rewards program including bonus, flexible vacation, personal days, and benefits.

About Scotiabank:

Scotiabank is a leading bank in the Americas. Our purpose is 'for every future,' and we help our customers, their families, and communities achieve success through advice, products, and services. We value diversity, equity, and inclusion and are committed to creating an accessible environment for everyone.



  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a skilled Software Engineering Professional to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong educational background and relevant work experience in software development, with excellent technical skills and ability to communicate effectively with clients and colleagues.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team in Toronto. This is an excellent opportunity for professionals with experience in capital markets/trading and strong payment systems.Job SummaryThis role involves designing, developing, and deploying large-scale enterprise applications using Java full stack...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong background in software development, with experience in e-commerce and film solutions. They will be responsible for designing, developing, and testing complex software applications, as well as...


  • Toronto, Ontario, Canada Rewind Software Full time

    About the RoleWe are seeking an experienced Advanced Data Engineer to join our team at Rewind Software. As a key member of our engineering team, you will play a crucial role in driving strategic insights and data-driven decision making across the organization.


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About OMEGA SOFTWARE SERVICES LTD.We are a software development company that delivers high-quality solutions for various industries, including e-commerce and film. Our team is passionate about building innovative products that meet our clients' needs.Job SummaryWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Sunnybrook Health Sciences Centre Full time

    Job Title: Software DeveloperJob Description:At Sunnybrook Health Sciences Centre, we are seeking a highly skilled and motivated Software Developer to join our team. As a key member of our engineering team, you will play a critical role in the development of our revolutionary medical device, designed to non-invasively treat brain tumours and various...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc., a trusted strategic partner to Fortune 500 companies and other top organizations in financial services and various industries, is seeking a skilled Senior Software Developer for an exciting long-term opportunity at Toronto, ON.About the RoleAs a key member of our team, you will work on mission-critical applications, leveraging your...


  • Toronto, Ontario, Canada Software International Full time

    Job Title: AWS Connect EngineerWe are seeking a highly skilled AWS Connect Engineer to join our team at Software International. As a key member of our team, you will be responsible for designing and configuring Amazon Connect solutions to meet the needs of our clients.Key Responsibilities:Design and configure Amazon Connect solutions to meet business...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada R.V. Anderson Associates Limited Full time

    We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications. Your work will involve collaborating with cross-functional teams to identify and prioritize project requirements, developing high-quality code, and ensuring...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada Amazon Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our team at Company. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software applications.Key Responsibilities:1. Collaborate with cross-functional teams to identify and prioritize project requirements.2. Design...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada Scotiabank Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications.Main Responsibilities:Design and develop software applicationsTest and debug software applicationsCollaborate with cross-functional teams

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada STRATEGIC MAPPING INC. Full time

    Job Title: Software EngineerAbout UsStrategic Mapping Inc. is a dynamic software company dedicated to delivering innovative solutions.


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.A strategic partner to Fortune 500 and other top companies in financial services and many industries, Iris provides a value-driven approach – a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.As a Java full stack Developer, you will be working on...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a seasoned Senior Full Stack Developer to join their team in New Jersey, USA. With over 30 years of experience providing IT solutions nationwide, Iris Software has established itself as a reliable partner for clients ranging from mid-sized to Fortune 1000 companies.About the RoleWe are looking for an exceptional developer with...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada TECHCSSOLUTIONS] Full time

    Job OverviewAt TECHCSSOLUTIONS, we are currently seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in computer systems and technology, with the ability to work both in person and remotely. Responsibilities include working on a range of tasks and projects, from software development to technical...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada BMO Full time

    At BMO, we're driven by a shared Purpose: Boldly Grow the Good in business and life. This mission calls on us to create lasting, positive change for our customers, our communities and our people.We're looking for a talented Software Developer to join our team. As a key member of our technology group, you'll play a crucial role in shaping the future of our...