Purpose Unlimited is an independent financial services company with an unrelenting focus on customer-centric innovation, delivered through technology-driven solutions. Led by entrepreneur Som Seif, the company is developing a diversified product platform aimed at addressing historically underserved segments of the market. Purpose Unlimited's businesses include Purpose Investments, Purpose Advisor Solutions, and Driven.
Who is Purpose Investments?
Purpose Investments is an innovation-driven asset management company with over $15 billion under management, offering both managed and quantitative investment products. Much of what is available to the average Canadian investor today is outdated and expensive. Purpose Investments’ goal is to constantly innovate, and make investing simple, intuitive, and affordable for everyone.
Role Summary:
As a Principal Software Engineer (Platform and Blockchain), you will play a pivotal role in shaping the future of our financial technology platform. You will help lead the design, development, and enhancement of our core platform, with a focus on expanding our digital asset capabilities and integrating cutting-edge AI/LLM technologies. Your expertise in platform engineering, coupled with your understanding of blockchain technology, will be essential in evolving our platform to meet the demands of the rapidly changing fintech landscape.
This high-impact role offers the opportunity to directly influence the performance, scalability, capability, and reliability of our platform, impacting millions of users. If you thrive on solving complex challenges, exploring emerging technologies, and collaborating with a high-performing team to build innovative solutions, we encourage you to apply!
In this role, you will:
- Collaborate with technical leaders and key stakeholders to build out secure digital asset capabilities on our platform using modern software development practices.
- Champion innovation and high-quality code within the engineering team, fostering a collaborative and results-oriented environment.
- Prototype, analyze, and implement new technologies and solutions to improve the platform’s functionality and performance.
- Ensure the reliability, robustness, and security of new technologies in our platform ecosystem.
- Build and maintain robust APIs and services to serve as the foundation for our product offerings.
- Develop interfaces and services on top of our data systems.
- Actively participate in the company’s innovation and growth initiatives.
Who you are?
- Skilled in leading platform development efforts in a high-growth environment.
- Deeply knowledgeable about distributed systems, scalability, and performance optimization.
- Proficient in modern programming languages (e.g., Python, Ruby, Typescript) and familiar with cloud platforms (e.g., AWS, Azure, GCP).
- Experienced with containerization technologies (e.g., Docker, Kubernetes).
- Knowledgeable about API design principles and best practices.
- A collaborative team player with excellent communication and interpersonal skills.
- Passionate about problem-solving and driven to deliver elegant and efficient solutions.
Must to have:
- A principal software engineer with at least 7+ years of experience in designing, developing, and maintaining complex software systems.
- Experience in building on or deploying blockchain technologies, smart contracts, and/or cryptocurrency applications. E.g. knowledge of Solidity, EVM compatible chains, Viper, Rust, Solana, deploying/maintaining bare-metal software, etc.
Nice to have:
- Experience in deploying/maintaining/integrating a production application using AI/LLM technologies.
Technologies and projects we are currently working on and building but not limited to:
- Maintaining and enhancing/expanding our world-class staking infrastructure.
- Kafka-based event-driven architecture and microservices.
- SDKs and foundation code for microservices.
- Multi-protocol API gateway.
Why should you join us?
- We are one of Canada's Top Small & Medium Employers in '2023 & 2024.
- We believe in innovation and a vibrant culture - work for an innovative, people-first, financial services firm that values entrepreneurialism.
- We believe in a flexible work structure – A flexible hybrid work model that empowers you to do your best work whether at home or the office.
- We care about your rewards - Competitive compensation including equity program.
- We care about your health – comprehensive group health and dental benefits and life insurance at little to no cost to you, We also offer a Lifestyle Spending Account for all your wellness needs.
- We care about your quality of life - flexible paid time-off policy with unlimited vacation days, and flexible sick and mental health days.
- We care about your family - Paid parental leave for eligible employees with a top-up.
- We care about your future – Generous Group RRSP matching and an optional TFSA program.
- We care about your development – We offer training opportunities and tuition support year-round.
Purpose Investments is an equal employer and we are dedicated to fostering an inclusive and barrier-free work environment for all employees and candidates. We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the People and Culture team at PeopleCultureTeam@purpose-unlimited.com
We thank all applicants for their interest; however, only those selected for interviews will be contacted.
Our work philosophy is a hybrid model allowing for flexibility and collaboration.