Current jobs related to Principal Software Engineer - Old Toronto - First Derivative


  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Old Toronto, Ontario, Canada Searchlabs Full time

    About Searchlabs:We are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities. As we continue to grow and develop our platforms, we are seeking a highly skilled Principal Software/Data Engineer to lead our engineering...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Old Toronto, Canada Capital One Canada Full time

    h3>Principal Associate, Software Engineer Our Capital One Software Studio.Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 270. We’re passionate about what we do, and we’re always on the lookout for people who want to make a difference in the world of credit through technology. We’re obsessed with doing...


  • Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...


  • Toronto, Ontario, Canada Autodesk Full time

    Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our Desktop Connector team. As a key member of our agile engineering team, you will drive the implementation of the desktop connector application, interacting with major Desktop products and Autodesk services like BIM, AutoCAD, and...


  • Toronto, Ontario, Canada Autodesk Full time

    Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our Desktop Connector team. As a key member of our agile engineering team, you will drive the implementation of the desktop connector application, interacting with major Desktop products and Autodesk services like BIM, AutoCAD, and...


  • Old Toronto, Canada GuruLink Full time

    Location: REMOTE / Toronto, OntarioThis job allows you to work remotely.The Principal Software Engineer will be a major contributor to the organization, leading the technical direction and implementation of complex software projects, and will collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions that meet...


  • Toronto, Ontario, Canada Searchlabs Full time

    Job Title: Principal Software EngineerWe are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities.About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our engineering efforts, innovate with...


  • Toronto, Ontario, Canada Searchlabs Full time

    Job Title: Principal Software EngineerWe are a non-profit organization dedicated to fraud protection and prevention. Our mission is to leverage cutting-edge technology to safeguard individuals and businesses from fraudulent activities.About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our engineering efforts, innovate with...


  • Toronto, Ontario, Canada Zynga Full time

    Job Title: Principal Software EngineerZynga is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and supporting new systems that drive our games forward.Key Responsibilities:Define and develop core engine components primarily in PHPDevelop and...


  • Toronto, Ontario, Canada Zynga Full time

    Job Title: Principal Software EngineerZynga is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and supporting new systems that drive our games forward.Key Responsibilities:Define and develop core engine components primarily in PHPDevelop and...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to bu

Principal Software Engineer

3 months ago


Old Toronto, Canada First Derivative Full time

Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?

Principle Full Stack Java Software Engineer – Toronto (hybrid)

First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you're in the early stages of your career, looking for a new direction, or wanting to continue in a position of leadership.

Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety, and flexibility.

We have an opportunity for a Principal Full Stack Java Software Engineer with a high profile Canadian Bank.

What will you do?

We're partnering with a leading Canadian bank to revolutionize their OTC derivatives trading platform. This project will modernize their current system, leveraging cutting-edge technologies like Spring Boot, Java, and Angular 12. As a key player in this development, you'll be instrumental in designing and implementing the platform architecture, shaping the future of OTC derivative trading.

Their main tech stack includes:

• Angular 12 for Web UI

• REST Endpoints for communication.

• Java/Spring Boot for services

• MS SQL Database

• Apache Airflow for Orchestration

What experience will you need?

• Hands on knowledge of Core Java, Collections, Concurrency, Spring Framework

• Understanding of Microservice architecture, developed using Spring Boot.

• Experience using development and build tools, ideally: Maven, Gradle, Git, IntelliJ and Eclipse

• Experience of fast paced Agile working environments.

• Understanding of TDD and proficient in writing JUnit testcases

• Highly motivated with the desire to explore and learn new technologies and frameworks.

• Capacity to work efficiently both independently and within a team.

• Critical thinking and problem-solving skills

• Strong written and spoken English.

What's in it for you?

You will embark upon a career with life-long learning at its core, facilitating rapid professional and personal development and the opportunity to design your own career path.

#J-18808-Ljbffr