Lead Software Engineer

1 week ago


Canada Sage Recruiting Full time

馃殌 Step into the Future of Blockchain Technology as a Lead Software Engineer: Real-time Data Insights 馃殌


Remote-Optional pending your location and preferences (office in Vancouver, BC)


We are seeking an ideal candidate with expertise in:

  • Rust Programming language
  • Kafka
  • Blockchain
  • GCP/AWS
  • Binary serialization/deserialization
  • PostgreSQL/ClickHouse/Redis
  • Schema design and query optimization
  • A solid background in financial markets


Are you excited about the latest advancements in blockchain technology and eager to be a key player in the data analytics transformation? Our client, a data-focused organization dedicated to real-time analytics for decentralized applications (dApps), is looking for an experienced engineer to spearhead their innovative real-time data analytics initiative.


Why Join Us?

At our client鈥檚 organization, we are committed to redefining the possibilities within the blockchain ecosystem. As a Lead Software Engineer, you will be integral to the design and development of an advanced Data Analytics and Streaming product. Collaborating with founders in the DeFi sector, you will uncover critical analytical insights that will influence the future for web3 enthusiasts, traders, analysts, and degens.


What You Will Do:

As a key architect of our clients real-time data analytics platform, you will be responsible for creating a sophisticated system capable of efficiently managing large data volumes. Your expertise in cloud solutions, specifically GCP or AWS, will be essential for optimizing data processing and storage.


This position is more than just an engineering role; it involves managing the flow of data through binary serialization and deserialization processes. You will lead the charge in innovation, effectively streaming and transforming data in real-time, showcasing your ability to convert raw data into valuable insights.


From project inception through to completion, you will leverage your backend engineering capabilities to ensure our real-time analytics platform is scalable, reliable, and performs at the highest level. This role offers a unique opportunity to lead a project that combines cloud technology and data analytics within the evolving landscape of blockchain.


Primary Responsibilities:

  • Architectural Design: Create and develop the foundational architecture for our real-time data analytics platform, focusing on scalability, reliability, and efficiency.
  • Cloud Resource Management: Optimize and manage cloud resources using GCP or AWS to seamlessly process substantial data volumes.
  • Binary Serialization/Deserialization: Develop and maintain systems for binary serialization and deserialization, ensuring efficient handling of large datasets in real-time.
  • Data Streaming and Processing: Lead the streaming of data, converting it back to its original format while maintaining a continuous flow of real-time insights.
  • Database Optimization: Enhance database performance for quicker read operations, improving the overall efficiency of the analytics system.
  • End-to-End Project Management: Oversee the complete project lifecycle, from ideation to execution, demonstrating your backend engineering expertise and ensuring the success of the real-time analytics project.


Qualifications (Technical Skills - not in any specific order):

  • 7-10+ years of software engineering experience.
  • Proficiency in Rust
  • Expertise in SQL
  • Extensive knowledge of Apache Kafka for real-time data streaming and processing.
  • Experience with cloud platforms such as GCP (Google Cloud Platform) or AWS (Amazon Web Services).
  • Expertise in techniques for binary serialization/deserialization.
  • Experience with Blockchain (preferably Solana)
  • Strong database management skills with practical experience in PostgreSQL, ClickHouse, and Redis.
  • Demonstrated capability in schema design and query optimization for effective data storage and retrieval.
  • Comprehensive understanding of financial markets, including relevant data structures and analytics.


Qualifications (nice to have):

  • Experience with python
  • Experience with Cryptography
  • Understanding of Solana
  • Experience with peer to peer networking systems
  • Knowledge or experience with Defi



Personality and Soft Skills:

  • Entrepreneurial Mindset: Exhibit a proactive attitude, taking ownership and contributing significantly to the growth and success of the analytics initiative.
  • High Productivity and Team Contribution: Ability to work efficiently, enhancing not only personal output but also positively affecting team performance.
  • Self-Driven: Show initiative and a proactive approach to problem-solving. Be resourceful and motivated to independently drive projects forward.
  • Critical Thinking for Effective Solutions: Utilize critical thinking skills to tackle complex issues and develop practical solutions, especially in the context of real-time data analytics for decentralized applications.



  • Canada Tata Consultancy Services Full time

    Tata Consultancy Services is a global leader in IT services, consulting, and business solutions. With over 55 years of experience, we've been partnering with the world's largest businesses to drive their transformation journeys.As a Software Engineering Lead at TCS, you'll be part of our cutting-edge team that develops innovative software solutions using...


  • Canada SmartSimple Software Full time

    About SmartSimple and FoundantWe empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. Our combined expertise supports a diverse range of organizations - from nonprofits and charitable entities to corporations and governments.With our merger, we've created a powerhouse of solutions...

  • Software Engineer

    1 week ago


    Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...

  • Software Engineer

    1 week ago


    Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...


  • Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...


  • Canada SmartSimple Software Full time

    At SmartSimple and Foundant Technologies, we empower mission-driven organizations to manage their data, workflows, and impact with our comprehensive software solutions. From grant management and community foundations to process automation and data collaboration, our combined expertise supports a diverse range of organizations - from nonprofits and charitable...

  • Engineering Manager

    2 months ago


    Canada, CA Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...


  • Canada SmartSimple Software Full time

    About the RoleWe are seeking an experienced QA Automation Engineer to join our team at SmartSimple Software. As a key member of our software development team, you will play a crucial role in ensuring the reliability and functionality of our web applications.Job DescriptionOur ideal candidate will have a strong background in automated testing using Cypress,...


  • Canada SmartSimple Software Full time

    About the RoleWe are seeking a skilled Automation Test Engineer to join our software quality assurance team. In this role, you will design and develop automated tests using Cypress to ensure the reliability and functionality of our web applications.Key ResponsibilitiesDevelop and maintain automated test scripts using Cypress for end-to-end web application...


  • Canada, CA Sage Recruiting Full time

    Step into the Future of Blockchain Technology as a Lead Software Engineer: Real-time Data Insights! Remote-Optional pending your location and preferences (office in Vancouver, BC)We are seeking an ideal candidate with expertise in:Rust Programming language KafkaBlockchainGCP/AWSBinary serialization/deserializationPostgreSQL/ClickHouse/RedisSchema design and...


  • Canada TekRek Full time

    **About TekRek and Our Partners**TekRek has partnered with a leading US-based Infrastructure Data Security company that provides end-to-end encryption infrastructure services to B2B SaaS companies. This exciting firm is poised for tremendous growth in the years ahead.聽Job Description:We are seeking an experienced Staff Frontend Engineer to join our talented...


  • Canada Iris Software Inc. Full time

    About the Role:We are seeking a highly skilled Java software engineer to join our team at Iris Software Inc. in Toronto, ON for a long-term opportunity.Job Summary:The successful candidate will be responsible for designing, developing, and maintaining complex software systems using Java and Angular technologies.Key Responsibilities:Design, develop, and...


  • Canada SmartSimple Software Full time

    Software Development OpportunityWe are seeking an experienced Full Stack Software Developer to join our team at SmartSimple Software in Toronto, Canada. This role will involve developing and maintaining software applications using modern .NET technologies.The ideal candidate will have a strong background in C# development, with experience working on...


  • Canada Aptum Full time

    Aptum is looking for a seasoned Lead Software Engineer and Middleware Specialist to join their team. As a key player in the development and maintenance of existing and future applications and middleware, this role requires a strong background in application design, development, debugging, testing, and system administration.The ideal candidate will have a...


  • Canada SmartSimple Software Full time

    Empowering Mission-Driven OrganizationsAt SmartSimple Software, we're dedicated to revolutionizing the way organizations manage their data, workflows, and impact. Our comprehensive software solutions cater to a diverse range of entities, from nonprofits and charitable organizations to corporations and governments.We're seeking a skilled Software Solutions...


  • Canada Geoforce Full time

    Software Engineering Team LeadReports To: Director of Software EngineeringLocation: Calgary, AB or remote in CanadaPosition Type: Full timeWho We AreSince 2007, Geoforce has been an industry leader in GPS tracking, providing reliable solutions for over 250,000 assets across 90+ countries. Our comprehensive platform combines rugged GPS devices with advanced...


  • Canada Geoforce Full time

    Software Engineering Team LeadReports To: Director of Software EngineeringLocation: Calgary, AB or remote in CanadaPosition Type: Full timeWho We AreSince 2007, Geoforce has been an industry leader in GPS tracking, providing reliable solutions for over 250,000 assets across 90+ countries. Our comprehensive platform combines rugged GPS devices with advanced...


  • Canada The Mirillion Group Full time

    We are seeking an experienced Chief Software Engineering Lead to join The Mirillion Group's technology team. Based in a location that offers a high quality of life, this role comes with an estimated annual salary of $200,000.Job Description:The successful candidate will be responsible for developing full-stack applications with consideration for security,...


  • Canada Bellwood Full time

    We are seeking a highly skilled Software Engineering Team Lead and Product Architect to lead our team in building a significant Enterprise financial product. As the primary technical contact with the business, you will provide technical and relational leadership to our team of software engineers.This is a unique opportunity to work alongside an experienced...


  • Canada Pyramid Consulting, Inc Full time

    Company OverviewWe are a leading IT consulting firm, Pyramid Consulting, Inc., seeking a skilled Software Engineering Team Lead with expertise in Java to join our team.