We have other current jobs related to this field that you can find below


  • Toronto, Ontario, Canada Metrolinx Full time

    About the RoleMetrolinx is a leading transportation agency in the Greater Golden Horseshoe region, connecting communities through its various services. As a Senior Software Developer, you will play a crucial role in shaping the future of transportation technology.Key ResponsibilitiesDesign, develop, and test software solutions using the latest concepts in...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Jonas Software UK is seeking a highly motivated and experienced Development Director to lead our talented development team. In this crucial role, you will be responsible for guiding the technical direction of our software solutions, fostering a collaborative and innovative environment, and ensuring the successful delivery of high-quality products. As a key...


  • Toronto, Ontario, Canada Cloverland Park Senior Living Full time

    About Cloverland Park Senior Living:At Cloverland Park Senior Living, we are committed to transforming the way we support our residents and their families. Our innovative platform is designed to enhance the quality of life for seniors while providing seamless financial management solutions.Your Role:We are seeking a Senior Backend Software Engineer who is...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We are seeking a highly skilled Senior Software Engineer specializing in CRM Solutions to join our team at S M Software Solutions Inc. Below are the essential details regarding this opportunity:Mandatory Documentation:Ensure your resume is current and submitted in Word format.Complete the attached Skills Matrix and provide references as requested.Indicate...


  • Toronto, Ontario, Canada Microsoft Full time

    About MicrosoftMicrosoft is a global leader in technology, committed to empowering individuals and organizations to achieve more. Our mission is to make a positive impact on the world through innovative products and services.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Microsoft. As a Senior Software Engineer, you...


  • Toronto, Ontario, Canada Foilcon Full time

    Foilcon is seeking a highly skilled Senior Software Developer to join our dynamic team! In this role, you will be responsible for designing, developing, and implementing robust CRM solutions that align with business objectives. You will leverage your expertise in Microsoft Dynamics CRM and related technologies to create innovative and efficient...


  • Toronto, Ontario, Canada theScore Full time

    About the Role & TeamWe are seeking a highly skilled Senior Software Developer to join our team at theScore, a leading provider of sports and entertainment apps. As a key member of our engineering team, you will be working closely with a talented group of engineers, product managers, and designers to deliver innovative solutions that meet the needs of our...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the Opportunity?The Senior Software Developer will be working within Quantitative and Technology Services (QTS) team. As a senior software developer, you will play a crucial role in designing, developing, and maintaining applications that support corporate actions, Middle office, Payments and Accounting. Your technical...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 202283 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Team We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation micro Services for Scotiabank. This is an exciting opportunity to start with us on a...


  • Old Toronto, Ontario, Canada United Software Group Inc. - Canada Full time

    Introduction: Welcome to United Software Group Inc., a rapidly expanding multinational IT and Engineering Consulting firm with over two decades of experience and a workforce of 2500 professionals across 17 global offices. Position Overview: We are seeking a Senior .Net Development Specialist to spearhead one of our client's critical projects. Below are the...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a talented and experienced Senior Software Developer to join our dynamic Notification Services team within Scotia Digital. In this role, you will play a pivotal part in developing and maintaining high-quality software solutions that power critical notification systems for our customers.What You'll DoLead development efforts as...


  • Toronto, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?Are you a talented, creative, and results-driven professional who thrives on delivering high-performing applications? Come join usGlobal Functions Technology (GFT) is part of RBC's Technology and Operations division. GFT's impact is far-reaching as we collaborate with partners from across the company to...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Global Pharma Tek is seeking a skilled and experienced Senior CRM Software Developer to join our growing team. In this role, you will play a vital part in designing, developing, and maintaining critical applications within our Microsoft Dynamics environment.As a Senior CRM Software Developer, you will leverage your expertise to architect and develop...


  • Toronto, Ontario, Canada Intuit Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead our team at Intuit Inc. and contribute to the development of our world-class digital products.As a Senior Software Developer, you will work closely with our team to design, develop, and deploy scalable and efficient software solutions.Key ResponsibilitiesLead the development of...


  • Toronto, Ontario, Canada GTT, LLC Full time

    Senior CRM Software Developer Join our team as a Senior CRM Software Developer and take on a challenging role that requires technical expertise and problem-solving skills. As a key member of our development team, you will be responsible for designing, developing, and implementing CRM applications that meet the needs of our clients. Job Responsibilities: ...


  • Toronto, Ontario, Canada Cadence Design Systems Full time

    About the RoleWe are seeking an exceptional Senior Software Development Manager to join our Protium Software Development Team at Cadence Design Systems. As a key member of our team, you will be responsible for leading the development and enhancement of our Protium FPGA-Based Prototyping product.Key ResponsibilitiesDevelop and implement new algorithms and...


  • Toronto, Ontario, Canada Autodesk Full time

    Senior Software Development Manager Join our team at Autodesk and lead the development of innovative solutions for cloud-based collaboration across all design tools. About the Role Lead a technical team to develop and deliver high-quality solutions to customers Nurture talent, develop and advocate best engineering practices Provide guidance and mentoring to...


  • Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our Developer Experience team at Robinhood. As a key member of our team, you will be responsible for building and optimizing our development processes and systems.Key ResponsibilitiesDesign and implement process optimization solutions to improve development efficiency and...


  • Toronto, Ontario, Ontario, Canada ModiFace Full time

    Who are we?Research, innovation, and scale! ModiFace is the first tech company to be acquired by beauty giant L'Oréal and provides industry leading AR and AI technology to the most influential brands in the world. ModiFace's patented technology is based on more than a decade of advanced facial recognition research at Stanford University and the...


  • Toronto, Ontario, Canada Intact Full time

    Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you're bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. You have...

Senior Software Developer

2 months ago


Toronto, Ontario, Canada Scotiabank Full time

Requisition ID: 200886

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

The Team

We are seeking a Senior Software Developer for the Digital Engineering Operations Team. The ideal candidate is passionate about designing and developing complex, highly reliable and scalable enterprise systems. They have a keen interest in application monitoring, security, and maintenance with a strong developer-focused mindset and thrive in a fast-moving environment. As a senior member of this highly talented and interactive team, you will not only get the opportunity to grow and learn from experts but also to mentor growing developers to enhance your leadership skills.

Is this role right for you? In this role you will:

  • Works closely with Delivery and Engineering teams, Product Owners and technical platform teams to architect, design and develop high quality Commercial Banking Platform, APIs and solutions supporting the Commercial Customers
  • End-to-end software architecture, design and development of complex distributed cloud based micro-service system.
  • Provide expertise to development team working from various locations on system development and systems integration. This should also extend to providing detailed guidance at the code level to support Engineers delivering code.
  • Building and enhancing the infrastructure required to support the platforms in terms of robustness, scalability, availability and efficiency
  • Ability to architect, design and deliver software that can scale elastically across multiple data centers and cloud vendors while staying resilient.
  • Understands relationship of application/systems and data solution
  • Understands testing at every stage of development. This includes unit, integration, acceptance and performance testing
  • Ability to communicate with precision while being concise.
  • Extensive experience using a systems analysis and design methodology
  • Quickly analyze the available data and find the root cause of the problem during production issues.
  • Suggest improvements to supported applications and systems as needed
  • Translate ideas into technical and business realities, and to map technology to business problems.
  • Understanding of software quality assurance principles
  • Candidate will be passionate about driving teams towards high performance and a deep pride in quality craftsmanship that delights users

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

  • 8+ years of experience in software development and supporting complex large-scale customer facing platforms
  • 8+ years experience as a Java developer with a preference for Java 8/Spring, web-based information technology principles, and system integration methodologies and standards.
  • 6+ years of experience in building public and internal REST APIs
  • Strong experience with APM tools, such as Dynatrace, Splunk, etc. - 2 recent projects
  • Strong experience using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly, etc. - 2 recent projects
  • FI / Digital banking experience is preferred but not required
  • Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
  • Knowledge of a variety of frameworks (server side, browser side, desktop etc.) as well as high aptitude for diving in and picking up new things
  • Excellent English verbal and written communication skills are essential
  • Excellent communication skills including ability to distil technical details into simple terms; ability to influence decision making across stakeholders
  • Excellent organizational skills and ability to manage multiple complex initiatives
  • Natural Problem Solver
  • The role requires leadership skills, hands-on technical experience, and a can-do approach towards environment automation / management and continuous improvement for efficiency and cost effectiveness
  • Must be reliable, proactive, results-oriented, customer-focused and attentive to details.
  • Must be flexible to adapt to a dynamic environment, make quick and sound decisions under pressure
  • Strong organizational skills, excellent problem-solving, communication, and collaboration skills
  • Bachelors or equivalent in computer science or related field is preferred

What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - 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. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs such as hackathons, contests, cooking with friends, Humans of Digital and much more

#LI-Hybrid

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.