Software Engineer

🔥 21 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of THRILLWORKS

THRILLWORKS

51 - 200 employees

Founded 2003

🤝 B2B

☁️ SaaS

🛍️ eCommerce

B2B • SaaS • eCommerce

THRILLWORKS is a leading digital development agency based in Canada with over 25 years of experience. The company specializes in simplifying complex digital products, offering solutions that are powerful yet easy for customers to use. THRILLWORKS collaborates with clients to design and build award-winning websites, apps, portals, AI, analytics, and marketing technology, ensuring excellent customer experiences and brand consistency. Specializing in headless CMS, they aim to free content authors from technical challenges, focusing on creating engaging content instead. Their services include value mapping, strategy crafting, rapid innovation sprints, and de-risking digital transformation across various industries including retail, FinTech, MedTech, media, and hospitality.

📋 Description

• You will own the end-to-end integration of two new hardware devices into our existing Flutter application — defining the message protocols, extending our BLE communication library, and implementing each device's pre-designed security layer (pairing, authentication, encrypted data exchange) from spec to shipped feature. • You will own automated test coverage on every new communication and security code path, driving it to 95%+ and giving you the autonomy to decide how you prove out the hard-to-test cases: dropped packets, race conditions, and hardware-in-the-loop failure modes. • You will audit and resolve performance and reliability issues that span the stack — application code, mobile OS BLE stacks, and firmware — root-causing intermittent bugs that don't respect layer boundaries. • You will produce the documentation that becomes the reference for how our devices talk to our app: protocols, security implementation, library APIs.

🎯 Requirements

• 5+ years of professional software engineering experience. • iOS development experience is preferred, as the application's primary platform focus is iOS. • Proficient with Bluetooth Low Energy (BLE): GATT, characteristics/services, and connection lifecycle management. • Production Flutter/Dart development. • Designing or maintaining a communication library or custom protocol (message framing, serialization, error handling). • Implementing security for BLE or other embedded communications (pairing/bonding, authentication, encryption). • Software design patterns that keep systems modular, testable, and extensible. • Performance profiling and optimization on mobile and/or embedded systems. • Debugging across multiple layers of a stack (application, OS-level BLE, hardware/firmware). • Writing automated tests (unit, integration, hardware-in-the-loop where applicable) to a 95%+ coverage standard.

🏖️ Benefits

• 100% Employer-Paid Premiums. We cover the full cost of your Health and Dental premiums (Long Term Disability premiums are employee-paid). • Comprehensive Health Benefits (Day 1). Full coverage starts immediately, including 100% Prescription Drug Coverage and Extended Healthcare, 80% Dental, Vision Care, Life Insurance, AD&D, and Critical Illness. • Paramedical Support. We cover up to $500 per practitioner, per person (e.g., Massage, Physio, Chiro). • Flexible Wellness. A $1,200 annual Health/Wellness Spending Account (HSA/WSA) to support your specific needs. • Time Off. 3 weeks vacation (minimum), 5 paid sick days, and paid leave for bereavement and jury duty. • Financial Future. Competitive pay and a Group RRSP (GRSP) with 2.5% employer matching (1-year vesting schedule).

Apply Now

Similar Jobs

🔥 21 hours ago

Friendlier

51 - 200

🤝 B2B

🛍️ eCommerce

☁️ SaaS

Lead Software Developer overseeing a small team delivering engaging user experiences and software solutions at Friendlier. Focused on collaboration, coding standards, and strategic development.

🇨🇦 Canada – Remote

💵 $100k - $115k / year

💰 Seed Round on 2023-12

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 22 hours ago

Laivly

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Senior Full Stack Software Developer working with AI technologies to build automation tools in a fast-paced environment. Collaborating with experts to enhance products and improve customer service.

🕒 2 days ago

KOHO

201 - 500

💳 Fintech

🛍️ eCommerce

🏦 Banking

Senior Purple Team Engineer role at KOHO developing incident response readiness and deception engineering strategies. Actively responsible for cybersecurity incident management and training across the organization.

🕒 2 days ago

Software Architect driving technology strategy at Blackpoint Cyber, delivering scalable, secure AI-powered SaaS solutions and architecture leadership.

🇨🇦 Canada – Remote

💵 CA$230k - CA$260k / year

💰 $190M Series C on 2023-06

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 2 days ago

Fullscript

201 - 500

⚕️ Healthcare Insurance

🧘 Wellness

☁️ SaaS

Senior Developer developing IAM solutions for Fullscript, improving security and user access management. Collaborating within a full-stack engineering team to deliver scalable solutions.

🇨🇦 Canada – Remote

💵 $125k - $165k / year

💰 $240M Private Equity Round on 2021-11

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer