Software Architect for Scalable Personalization Platforms

4 weeks ago


Old Toronto, Canada Informa Connect of Informa PLC Full time

Curinos is a leading provider of data, technologies, and insights that enable financial institutions to make better and more profitable decisions faster. As a pioneer in the industry, Curinos brings together expertise across deposits, lending, and digital experience solutions and technologies.

About the Role

We are seeking a skilled Software Architect to join our team in Toronto, where you will work on the Amplero Personalization Platform. This platform uses patented technology to dynamically identify the right tone, message components, and channel preferences to improve marketing performance.

As an architect, you will be part of a cross-functional engineering team responsible for building and maintaining:

  • Our core big data ETL pipelines, including developing pipeline components and infrastructure.
  • Our core marketing decisioning engine, which evaluates marketing rules and applies machine learning to each customer to produce optimized marketing results.
  • Our customer-facing web application, enabling marketers to manage campaigns and gain insights into marketing performance.

The technologies used include Scala, Python, Java, SQL, Spark on Databricks, Java Spring Boot, SQL, Flyway, Spock & Groovy, Angular, CSS/HTML, JSON, amCharts, Cypress testing framework, Tableau integration, micro-frontend architecture, and reusable product UI components.

Responsibilities

Key responsibilities include:

  • Participating in daily standups, sprint grooming, and effort estimation.
  • Providing production support during business hours as part of an on-call rotation.
  • Solving complex problems by applying existing methodologies, processes, and tools to new use cases.
  • Implementing best practices for code development, scaling, performance, and testing.
  • Prioritizing tasks based on timelines and dependencies.
  • Communicating complex implications and findings to technical peers and leaders.
  • Facilitating open discussions with team members regarding decisions.
  • Building business context through conversations with stakeholders outside the team.
Requirements

To succeed in this role, you will need:

  • At least 5 years of experience in software development, preferably with Java and/or Scala.
  • Strong experience with SQL and core data structures and algorithms.
  • Experience with at least two of the following: big data ETL, Java web application REST APIs, or web UI development.
  • Excellent written and verbal communication skills.
  • A curious and eager attitude to expand your horizons.
What We Offer

Candidates can expect:

  • A competitive salary of approximately $150,000 per year, based on experience.
  • A range of benefits, including financial, health, and lifestyle options.
  • Flexible working arrangements, including home working, flexible hours, and part-time options.
  • An annual leave package, floating holidays, volunteering days, and a day off for your birthday.
  • Learning and development tools to assist with career growth.
  • A collaborative, supportive culture, including an active DE&I program.
  • Employee Assistance Program providing expert advice on wellbeing, relationships, legal, and financial matters, as well as access to counseling services.


  • Old Toronto, Canada Sentry Full time

    Company OverviewSentry is a leading provider of mission-critical tools for companies seeking to respond effectively in fast-paced markets. Our goal is to create a safe and enjoyable experience for engineers by building a scalable platform.About the RoleWe are looking for a Senior Software Architect to join our Platform Team. As a key member, you will be...


  • Old Toronto, Canada Promote Project Full time

    At Promote Project, we are building a cutting-edge algo trading platform that empowers tech-savvy individuals to take control of their financial services. As a Senior Software Engineer, you will play a crucial role in designing and architecting our platform, leveraging your expertise in both frontend and backend development.OverviewWe are a growing FinTech...


  • Old Toronto, Canada Sentry Full time

    At Sentry, we're on a mission to empower developers to create better software faster. Our team is driven by a passion for innovation and a commitment to quality.About the RoleWe're seeking an experienced Senior Software Architect to join our Platform Team. As a key member of our engineering organization, you will play a critical role in designing and...


  • Toronto, Ontario, Canada eBay Full time

    About the RoleeBay is seeking an exceptional Lead Software Architect to join our Buyer Experience engineering team. As a key member of this team, you will play a pivotal role in shaping the future of e-commerce by designing and developing large-scale, high-throughput distributed web platforms and APIs serving millions of users.The ideal candidate will have a...


  • Old Toronto, Canada Promote Project Full time

    OverviewPromote Project is a growing FinTech startup focused on retail trading. We are seeking a highly skilled Senior Software Engineer to lead the development of our algo trading platform.DescriptionAs a senior software engineer at Promote Project, you will play a key role in designing and architecting our platform to satisfy the high expectations of our...


  • Old Toronto, Canada Circle Internet Services Inc. Full time

    About the RoleWe're seeking an experienced Senior Software Architect to lead our team in designing and implementing scalable, efficient, and secure cloud-based solutions.The ideal candidate will have a strong background in software development, architecture, and leadership, with experience in cloud computing platforms like AWS or Azure.


  • Old Toronto, Canada Sentry Full time

    About the RoleWe are seeking a seasoned Cloud Architect to join our Platform Team at Sentry, where you will play a crucial role in shaping the future of our scalable pipeline development platform.Job DescriptionCompany OverviewSentry is a leading provider of mission-critical tools that enable companies to respond effectively in fast-paced markets. Our...


  • Toronto, Ontario, Canada reddit Full time

    Reddit is a community-driven platform that fosters open and authentic conversations on the internet. With over 100,000 active communities and approximately 430 million daily active unique visitors, Reddit is one of the largest sources of information online.The Reddit Experimentation Platform is a critical component of our growth strategy, enabling us to...


  • Old Toronto, Canada Iris Software Full time

    We are Iris Software, a leading provider of innovative solutions for the insurance industry. We are currently seeking an experienced Enterprise Software Architect to join our team.About the RoleThis is a unique opportunity to lead the design and development of cutting-edge software solutions that meet the complex needs of insurance companies. As an...


  • Old Toronto, Canada GuruLink Full time

    GuruLink is a global e-commerce leader, changing the way the world shops and sells. Their platform empowers millions of buyers and sellers in over 190 markets worldwide.Their Buyer Experience engineering team is seeking an exceptional Software Architect to redefine the face of their company. You'll collaborate with a world-class team to create impactful...


  • Old Toronto, Canada Etraveli Group Full time

    About Etraveli GroupWe are a leading travel tech company, pioneering the way people travel. Our innovative virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers that don't traditionally work together.We pride ourselves on the performance-driven environment we have created for our...


  • Toronto, Ontario, Canada Sentry Full time

    About SentryWe're on a mission to empower developers to write better software faster. Our performance and error monitoring tools help companies like Disney, Microsoft, and Atlassian reduce bug-fixing time and focus on building innovative products.As a seasoned engineer, you'll be part of our Platform Team, responsible for designing and implementing scalable...

  • Technical Architect

    1 week ago


    Toronto, Ontario, Canada Tecsys Inc. Full time

    Job DescriptionWe are seeking a highly skilled Technical Architect to lead our team in shaping the future of Tecsys' OrderDynamics Order Management System. As a Senior Technical Architect, you will be responsible for outlining the technical roadmap, designing and implementing scalable, flexible, and resilient solutions, and working closely with stakeholders...


  • Old Toronto, Canada Tru Full time

    About the RoleWe are seeking an experienced Senior AEM Digital Platform Architect to join our team at Tru. In this role, you will be responsible for leading the architecture, development, and implementation of Adobe Experience Manager (AEM) solutions for enterprise-level digital experience platforms.Job DescriptionThe ideal candidate will have a strong...


  • Old Toronto, Canada NimbleRx Full time

    About NimbleRxNimbleRx is a pioneering technology company dedicated to transforming the healthcare industry by providing reliable, affordable access to quality healthcare services. Our mission is to empower patients and pharmacists alike with innovative solutions that cater to their needs.Job OverviewWe are seeking an exceptional Senior Full-Stack Engineer...

  • Software Architect

    1 month ago


    Old Toronto, Canada Sentry Full time

    About the RoleSentry is committed to helping developers create better software faster. We're looking for a talented Software Architect to lead the development of our Crons tool, which provides a suite of services for diagnosing health problems in applications.This role is focused on building a scalable platform for engineers to work on. You'll be at the...


  • Old Toronto, Canada Radio Canada International Full time

    Solutions Architect Job Opportunity at Radio Canada InternationalWe are seeking a skilled Solutions Architect to join our team at Radio Canada International. As a key member of our technical staff, you will play a crucial role in designing and evolving our OTT platform.The ideal candidate will have extensive experience in designing scalable,...


  • Old Toronto, Canada Autodesk, Inc. Full time

    About the RoleWe are seeking a seasoned Senior Data Systems Architect to join our Platform Services and Emerging Technologies organization at Autodesk, Inc. in Toronto, ON, CAN.This is an exceptional opportunity to lead the architecture and technical vision of building and operating highly scalable, distributed data-intensive microservices.The successful...


  • Toronto, Ontario, Canada Avesdo Full time

    Avesdo, the leading Canadian proptech company, is seeking a highly skilled Tech Lead/Senior Software Engineer to propel our growth. This full-time, remote position offers a competitive salary of $120,000 per year.About AvesdoWe optimize the new home sales process with our innovative OS, making us the leader in Canada. As our Tech Lead, you'll build key...

  • Software Architect

    2 months ago


    Old Toronto, Canada Scotiabank Full time

    Title: Software ArchitectRequisition ID: 208234Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are committed to investing in our employees and helping you continue your career at Scotiabank.The Merchant Services Squad is looking for a Software Architect who will be a key player in architecting the...