Principal Software Engineer

3 weeks ago


Canada Purpose Investments Full time

Principal Software Engineer (Platform and Blockchain) Join to apply for the Principal Software Engineer (Platform and Blockchain) role at Purpose Investments . Purpose Unlimited is an independent financial services company focused on customer‑centric innovation delivered through technology‑driven solutions. Who you are We are seeking a highly skilled and passionate Principal Software Engineer (Blockchain) who will play a pivotal role in shaping the future of our financial technology platform. This high‑impact, hands‑on technical leadership role involves architecting, building, and scaling blockchain‑powered products—from staking platforms to tokenized funds—while driving our strategic approach to the evolving crypto and DeFi landscape. Responsibilities Architect and develop blockchain infrastructure, smart contracts, and protocol integrations. Lead technical strategy and mentor engineers in blockchain development and operations. Conduct technical research into emerging blockchain protocols and DeFi trends, sharing insights that drive innovation. Engineer, deploy and operate institutional‑grade infrastructure, including hardened blockchain nodes, validators, and advanced monitoring to guarantee uptime and security. Collaborate with product, legal, compliance, and asset‑management teams to translate business requirements into secure, scalable, regulatory‑aligned solutions. Own end‑to‑end project delivery from discovery through production rollout and operational excellence. Champion high‑quality code and best practices within the engineering team, fostering collaboration. Evaluate and champion adoption of layer‑2 scaling, zero‑knowledge proofs, and other emerging cryptographic technologies. Qualifications 7+ years of software engineering experience, with at least 5 years in blockchain protocol engineering, DeFi, or crypto infrastructure. Deep knowledge of blockchain networks (Ethereum, Solana, Cosmos, etc.) and staking protocols. Expertise in smart‑contract development (Solidity, Viper, Rust, Move, or similar) with an understanding of security and audit best practices. Proven experience deploying or managing validator nodes and monitoring tools. Experience designing Tokenomics, DeFi strategies, or liquidity models. Prior involvement with stablecoins, on/off ramps, or regulated tokenized products. Understanding of financial markets, asset management, or treasury operations within a crypto/DeFi context. Ability to collaborate closely with product, compliance, and legal teams in regulated environments. Comfortable working in ambiguous or emerging problem spaces. Strong communication skills to influence cross‑functional stakeholders. Proven leadership in technical strategy, system design, and mentoring engineers. Passion for decentralized finance and blockchain’s potential to transform financial services. Benefits Opportunity to work on challenging, impactful projects that transform wealth management. Competitive compensation package that includes equity. Collaborative environment fostering creativity and innovation. Hybrid work model—flexible remote and office options. Comprehensive health, dental, and life insurance at little to no cost. Lifestyle Spending Account for wellness. Unlimited vacation days and flexible paid time off. Paid parental leave for eligible employees. Generous group RRSP matching and optional TFSA program. Training opportunities and tuition support. Seniority level: Mid‑Senior level Employment type: Full‑time Industries: Investment Management and Financial Services Purpose Unlimited is an equal‑opportunity employer committed to fostering an inclusive, barrier‑free work environment. Qualified candidates needing accommodation during any stage of the recruitment process should contact the People and Culture team at We thank all applicants for their interest; however, only those selected for interviews will be contacted. #J-18808-Ljbffr



  • Canada SoTalent Full time

    Job Title : Principal Software Engineer Location : Toronto, Ontario Job Type : Full Time Our client is looking for a Principal Software Engineer - Backend who thrives in a collaborative, Agile environment and loves solving complex problems. What You’ll Do Design and develop backend solutions for diverse projects. Build robust applications using...


  • , , Canada Thinkific Labs Inc. Full time

    Thinkific is a learning commerce platform. We unite community, courses, and content with commerce, so experts and teams can create transformative learning experiences to grow their revenue.We build products that create impact and raise the bar on what’s possible through online learning. O ur team of 275+ Thinkers supports customersaround the globe while...


  • , , Canada Veeva Systems Full time

    Join to apply for the Principal Software Engineer - Java role at Veeva Systems Join to apply for the Principal Software Engineer - Java role at Veeva Systems As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the...


  • , , Canada Mercor Full time

    Principal Software Engineer 1 day ago Be among the first 25 applicants This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $90.00/hr - $120.00/hr Direct message the job poster from Mercor About The Job Mercor connects elite creative and technical talent with...


  • , , Canada Red Hat Full time

    Principal Software Engineer Join to apply for the Principal Software Engineer role at Red Hat About The Job The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this role, you will contribute to the engineering of features related to the deployment and life...


  • , , Canada TekRek Full time

    Base pay range CA$180,000.00/yr - CA$220,000.00/yr Principal Software Development Engineer The Company TekRek has partnered with a rapidly growing software firm operating in the HR Tech space. Our client is modernizing their platform with a strong focus on scalable architectures, AI-enabled development, and next-generation engineering practices. With strong...


  • , , Canada Red Hat, Inc. Full time

    Principal Software Engineer page is loaded## Principal Software Engineerremote type: Remotelocations: Remote CA ONtime type: Full timeposted on: Posted Todayjob requisition id: R- **About the Job**The Azure Red Hat OpenShift (ARO) Engineering team is looking for a Principal Software Engineer to join us in Canada, focusing on the ARO HCP project. In this...


  • Distributed - Canada Thinkific Full time $181,000 - $271,000 per year

    Do you have in-depth experience leading technical initiatives and aligning engineering strategy with business outcomes, and are you ready to apply that expertise at scale within a growing, product-led company? We're looking for a Principal Software Engineer, End-to-End Solution to join us at Thinkific.As a Principal Software Engineer at Thinkific, you'll act...


  • Distributed - Canada Thinkific Full time $180,500 - $270,700 per year

    Do you have in-depth experience leading technical initiatives and aligning engineering strategy with business outcomes, and are you ready to apply that expertise at scale within a growing, product-led company? We're looking for a Principal Software Engineer, End-to-End Solution to join us at Thinkific.As a Principal Software Engineer at Thinkific, you'll act...


  • , , Canada Mercor Full time

    Principal Software Engineer 2 days ago Be among the first 25 applicants This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $80.00/hr - $100.00/hr Direct message the job poster from Mercor About the Job Mercor connects elite creative and technical talent with...