Lead Software Engineer
1 week ago
馃殌 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.
-
Software Engineering Lead
1 day ago
Canada Tata Consultancy Services Full timeTata 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...
-
Software Engineering Opportunities
1 week ago
Canada SmartSimple Software Full timeAbout 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 timeAt 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 timeAt 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...
-
Associate Software Engineer
1 week ago
Canada SmartSimple Software Full timeAt 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...
-
Associate Software Engineer
1 week ago
Canada SmartSimple Software Full timeAt 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 timeSensors & 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...
-
Software Quality Assurance Engineer
1 week ago
Canada SmartSimple Software Full timeAbout 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,...
-
Automation Test Engineer
7 days ago
Canada SmartSimple Software Full timeAbout 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...
-
Lead Software Engineer
1 week ago
Canada, CA Sage Recruiting Full timeStep 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...
-
Senior Software Engineering Lead
7 days ago
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...
-
Highly Skilled Java Software Engineer
24 hours ago
Canada Iris Software Inc. Full timeAbout 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 timeSoftware 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 timeAptum 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...
-
Software Solutions Architect
7 days ago
Canada SmartSimple Software Full timeEmpowering 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...
-
Software Engineering Team Lead
1 week ago
Canada Geoforce Full timeSoftware 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...
-
Software Engineering Team Lead
1 week ago
Canada Geoforce Full timeSoftware 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...
-
Chief Software Engineering Lead
3 days ago
Canada The Mirillion Group Full timeWe 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 timeWe 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...
-
Software Engineering Team Lead
1 day ago
Canada Pyramid Consulting, Inc Full timeCompany 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.