Software Architect for Scalable Personalization Platforms
4 weeks ago
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 RoleWe 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.
ResponsibilitiesKey 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.
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.
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.
-
Senior Software Architect
4 weeks ago
Old Toronto, Canada Sentry Full timeCompany 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 timeAt 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 timeAt 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 timeAbout 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 timeOverviewPromote 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...
-
Senior Software Architect
4 weeks ago
Old Toronto, Canada Circle Internet Services Inc. Full timeAbout 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 timeAbout 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...
-
Principal Software Architect
4 weeks ago
Toronto, Ontario, Canada reddit Full timeReddit 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...
-
Enterprise Software Architect
5 days ago
Old Toronto, Canada Iris Software Full timeWe 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...
-
Senior Software Architect
2 weeks ago
Old Toronto, Canada GuruLink Full timeGuruLink 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...
-
Senior Software Engineer
4 weeks ago
Old Toronto, Canada Etraveli Group Full timeAbout 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...
-
Cloud Platform Architect, Scalable Solutions
4 weeks ago
Toronto, Ontario, Canada Sentry Full timeAbout 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 timeJob 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...
-
Senior AEM Digital Platform Architect
4 weeks ago
Old Toronto, Canada Tru Full timeAbout 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 timeAbout 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 timeAbout 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...
-
Senior Solutions Architect, OTT Platform
4 weeks ago
Old Toronto, Canada Radio Canada International Full timeSolutions 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 timeAbout 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 timeAvesdo, 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 timeTitle: 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...