Principal Software Engineer

2 weeks ago


Canada, CA Kerry Search Partners Full time

Join the Frontlines of Blockchain Innovation as a Principal Software Engineer: Real-time Data Analytics and Blockchain


Are you passionate about pushing the boundaries of blockchain technology? Our client, a cutting-edge data company specializing in real-time analytics for decentralized applications (dApps), is looking for an exceptional Technical Lead to drive their next-generation blockchain data analytics platform. You’ll have a unique opportunity to work with blockchain experts on high-impact projects, transforming raw blockchain data into accessible, actionable insights.


Why Join Us?

At the forefront of blockchain innovation, our client is redefining data analytics in the web3 ecosystem. As a principal contributor, you’ll collaborate with an elite team, building scalable and reliable real-time solutions that fuel the future of DeFi, enabling traders, analysts, and developers to make data-driven decisions.


What You’ll Do:

As a key person in our real-time data analytics team, you’ll design, build, and optimize a high-performance system that processes vast amounts of blockchain data. Your role will involve collaborating on both system and application sides, from real-time data ingestion to API and WebSocket integrations, enabling seamless data accessibility for end-users.


Key Responsibilities:


  • Architect and Design: Develop the architecture for real-time blockchain data flow, transforming decentralized data to deserialized formats stored in Clickhouse (primary) and PostgreSQL databases.
  • Data Integration: Spearhead API and WebSocket development to deliver analytics to users, using Rust for performance and scalability.
  • Binary Serialization/Deserialization: Design data pipelines, mastering serialization techniques to ensure efficient data transformation and access.
  • Database Optimization: Optimize Clickhouse and PostgreSQL for large-scale data access, enhancing the performance and speed of our analytics solutions.
  • Team Collaboration: Manage a team of developers with clear ownership and accountability, working closely with cross-functional leads in DevOps, product, and full-stack development.
  • End-to-End Ownership: Oversee project lifecycles from conceptualization to implementation, ensuring scalable, reliable, and high-performing solutions.


Qualifications (Technical Skills):


  • 5-10+ years of software/data engineering experience, with proficiency in Rust or C+.
  • Blockchain and Solana Expertise: In-depth understanding of blockchain data structures, with a focus on Solana.
  • Clickhouse & PostgreSQL Mastery: Extensive experience with schema design, query optimization, and database performance tuning.
  • API and WebSocket Design: Expertise in building scalable API and WebSocket frameworks.
  • Serialization/Deserialization: Strong knowledge of binary serialization (e.g., Protocol Buffers) and efficient data processing techniques.
  • System Scalability: Experience working with terabytes of data, optimizing for high-volume, low-latency processing.


Nice-to-Haves:


  • Cryptography knowledge and experience with peer-to-peer networking.
  • Cloud experience (GCP/AWS) for scalable data processing and storage.
  • Monitoring and performance optimization for high-availability systems.


Personality and Soft Skills:


  • Effective Communication: Collaborate closely with cross-functional team leads, ensuring smooth project execution and team alignment.
  • Startup Mindset: Adaptable, with a “builder mentality” that embraces feedback, constructive criticism, and a passion for innovation.
  • Customer-Centric: Focus on delivering meaningful data insights for both B2B and B2C applications, with an emphasis on user experience.
  • Proactive and Self-Driven: Independently tackles challenges, driving projects forward with a high level of initiative and accountability.


If you’re a Rust expert with blockchain experience and a knack for managing complex, data-heavy systems, apply now to join our client’s mission to revolutionize blockchain data analytics.


  • Databricks Engineer

    1 week ago


    Canada, CA Iris Software Inc. Full time

    Greetings!Iris’s leading financial client is looking for Databricks Engineer to join their team at Halifax, NS(Hybrid) location. Job Title: Databricks EngineerLocation: Halifax, NS(Hybrid)Duration: Long Term Job Description:Exceptional hands on experience with Databricks platform. Extensive experience writing notebooks, clusters, Databricks SQL, PySpark...

  • Software Engineer

    1 week ago


    Canada, CA Insight Global Full time

    6 MONTH CONTRACT1/WEEK ON-SITE$40-46/HRInsight Global is looking for a Software Developer to join a leading insurance company based in downtown Toronto on a contract basis. You will be joining an agile squad of about 6 people working on a large home and auto insurance program. This resource will mainly be working on the backend of this digital platform...

  • Software Engineer

    2 weeks ago


    Canada, CA Finance Professionals Inc. Full time

    Position: Technical Analyst / Software EngineerDuration: 7 months (Potential Extension)Location: Toronto, Ontario (Hybrid)Candidate Requirements/Must Have Skills:1. Software Engineer with at least 5-7 years of experience of SDLC procedures and standards such as project life cycle (Requirements, Analysis, Design, Code, Test, Implementation and Production...


  • Canada, CA Hexagon Agility Full time

    About Hexagon Agility Hexagon Agility designs and manufactures the only alternative transportation solution with net-negative carbon emissions. Using cutting-edge technology to design high-pressure carbon fiber cylinders and fuel systems, Hexagon Agility is able to provide safe and cost-effective solutions to customers across the globe. Saving over 1 million...


  • Canada, CA ORS Partners Full time

    SOFTWARE VERIFICATION ENGINEERUnited States (US) and Canada Based Only- Fully RemoteContract: 6+ monthWe are looking for talented and enthusiastic Software Verification Engineers to join our team.In this role, you will be responsible for designing and developing test case software and documentation for safety-critical embedded applications in the aviation...


  • Canada, CA ORS Partners Full time

    Graphics Driver Software Engineer (Vulkan/OpenGL)Waterloo, Ontario (Remote)Experience with DO-178 is required.We are revolutionizing the aviation, automotive, and autonomous spaces with our safety-critical innovations, inspiring cutting-edge technological advances in functionally safe ecosystem frameworks encompassing graphics, computing, and autonomous...


  • Canada, CA Billennium Full time

    Hands-on experience wrangling, analyzing and visualizing biomedical data. Although not a requirement, additional consideration is given to candidates with experience working with single-cell RNA-seq and/or spatial omics experiments (e.g. 10x Visium, nanoString CosMx, 10x Xenium, etc.).Enthusiastic about working in a scientific environment, especially one...


  • Canada, CA Trader Interactive Full time

    Are you ready to be a big part of something big?At Trader Interactive, we make buying and selling a great experience. We’re a group of go-getters who decided they didn’t want to settle for the status quo. We come together as one team to build value and drive innovation across our industries - but we have fun while we do it and make sure our people are...


  • Canada, CA People Can Fly Studio Full time

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller,...


  • Canada, CA Playwire Full time

    Playwire is a full-service digital innovation partner specializing in online advertising and proprietary technologies to elevate publishing brands. As we continue our rapid expansion, we are seeking a Senior Software Engineer (TypeScript) to join our team.This role will contribute to the development of our next-generation website revenue amplification...


  • Canada, CA Quarry Consulting Full time

    Title: Software Engineer/ Product OwnerDuration: 6-month contract, 2/3 days a week on-siteLocation: Downtown, TorontoJob Description:Define vision and strategy Understand user needs and market trends and opportunities Prioritize and manage the roadmap Collaborate with cross-functional teams, partners, and vendors to ensure the product meets expectations...


  • Canada, CA Intuitive.Cloud Full time

    About us:Intuitive.Cloud is one of the fastest-growing (INC 5000, CRN) Cloud & SDx solution and services companies supporting enterprise customers on a global scale. Intuitive is an "Engineering Company" delivering measurable value and key business outcomes.Intuitive Superpowers:- DataOps & AI/ML- Cloud Native, AppSecOps, DevSecOps- Cloud Migration &...

  • Solutions Architect

    2 weeks ago


    Canada, CA Iris Software Inc. Full time

    Iris's direct client, Canada’s Top 5 Bank, is looking to hire a Solutions Architect for a long term opportunity at Toronto, ON (Canada); (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: Solutions ArchitectLocation: Toronto, ON (Canada) – Hybrid PositionDuration: 18 -24+ Months (Open ended...


  • Canada, CA Intuitive.Cloud Full time

    About us:Intuitive.Cloud is one of the fastest-growing (INC 5000, CRN) Cloud & SDx solution and services companies supporting enterprise customers on a global scale. Intuitive is an "Engineering Company" delivering measurable value and key business outcomes.Intuitive Superpowers:- DataOps & AI/ML- Cloud Native, AppSecOps, DevSecOps- Cloud Migration &...

  • Technical Writer

    2 weeks ago


    Canada, CA Sigma Software Group Full time

    We are looking for a talented and passionate Technical writer who will help to create well-structured and extensive documentation.As a Technical Writer, you will be a part of our dynamic team and report directly to the Chief Product Officer.Sounds like you? We are waiting for you in our team!CustomerThe company was founded in 2012 in Brooklyn. Our humble...

  • Principal VFX Artist

    2 weeks ago


    Canada, CA People Can Fly Studio Full time

    People Can Fly is one of the leading independent AAA games development studios with an international team of hundreds of talented individuals working from offices located in Poland, UK, US, and Canada, and from all over the world thanks to our remote work programs.Founded in 2002, we made our mark on the shooter genre with titles such as Painkiller,...

  • Data Engineer

    2 weeks ago


    Canada, CA Electric Mind inc. Full time

    As Data Engineer, you will provide hands-on expertise as it relates to data management, analytics, and business intelligence. This opportunity will allow you to utilize your unique blend of technical, software and cloud engineering experience.While working with teams in an Agile environment, you will be:Designing high quality data pipelines/architectures...


  • Canada, CA People Can Fly Studio Full time

    We are seeking a highly experienced Principal Online Designer to work on a brand-new AAA multiplayer IP. In this role, you will be responsible for designing and implementing key online features and experiences for our game, as well as developing and maintaining our game as a service strategy.ResponsibilitiesWork closely with game design, production, and...

  • System Engineer

    3 months ago


    Canada, CA Calian Group Full time

    Job Title: Sr. Systems EngineerDate: August 28, 2024Location: Ottawa, Trenton or HalifaxRemote: Yes (Must live in either Ottawa, Trenton or Halifax)Business Unit: Advanced TechnologiesDepartment: EngineeringJob Type: Full-timeCompany Overview: Calian’s Advanced Technologies division provides highly technical solutions and services across industries such as...


  • Canada, CA Space Executive Full time

    My client, an Insurtech scale-up originally headquartered in the US disrupting the Insurance market focusing on Data and AI is seeking a Senior Full Stack Engineer to join their team.This is a permanent role and will be fully remote. You can be based anywhere in Canada. The salary on on offer is market leading and you also receive stock options + a bonus...