All roles

Open role

Senior Software Engineer ID74262

Remote · Canada Full-time

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Senior React Native Engineer to build modern tablet applications for restaurant environments, integrating with payment terminals, kitchen devices, and cloud services on Android. You will develop offline-first experiences using React Native, Expo, Redux Toolkit, and React Navigation, consume backend APIs, and implement hardware integrations for POS systems. The role applies AI-assisted development practices and Spec-Driven Development in a POS Engineering team. WHAT YOU WILL DO - Integrate the POS with payment terminals, Kitchen Display Systems, kitchen printers and other restaurant floor devices; - Implement device communication for connected and disconnected states over TCP/IP, sockets, UDP and IoT protocols; - Build native Android modules (Kotlin / Java) for hardware and protocol access and expose them to React Native via native modules / TurboModules; - Design edge-compute and device topologies so the POS keeps working when cloud connectivity is lost; - Implement zero-touch onboarding and fleet provisioning for the Android tablet fleet; - Own the device lifecycle: provisioning, monitoring, remote configuration, OTA updates and decommissioning. MUST HAVES - 4+ years of professional software engineering experience, including hardware- or device-integrated systems; - Solid React Native and TypeScript; - Hands-on native Android (Kotlin and/or Java), including building and bridging native modules to React Native; - Strong grasp of device and networking protocols: TCP/IP, sockets, UDP, and IoT; - Experience with offline-first app development; - Android device-fleet provisioning (zero-touch enrollment, device-owner / kiosk modes); - Experience using AI-assisted development tools (Claude, GitHub Copilot) day to day; - Upper-intermediate English level. NICE TO HAVES - Experience migrating a legacy Windows / OPOS POS to a cross-platform native stack; - C / C++ or JNI for low-level device work; - Cloud IoT platforms (AWS IoT Core / Greengrass or similar); - Cross-platform device frameworks (e.g. Qt); - Payment-terminal integration at the device level (tokenization, gateways); - QSR or retail experience. PERKS AND BENEFITS - Professional growth: Mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: USD-based pay with education, fitness, and team activity budgets. - Exciting projects: Modern solutions with Fortune 500 and top product companies. - Flextime: Flexible schedule with remote and office options.

More open positions

Technical Support Engineer (Commercial Chiller Equipment)- Remote

Work from home Full-time role

Field Sales AE I

Work from home Full-time role

Enterprise Account Manager

Work from home Full-time role

Assistant Controller

Work from home Full-time role

Senior Unified Engineer

Work from home Full-time role

Senior Data Engineer – Healthcare Analytics & BI Platform Development (Remote, Part-Time)

Work from home Full-time role

Online Jobs for Teens: Flexible Work from Home Opportunities

Work from home Full-time role

[Remote] Engineering Manager, Console Team (Product-Led Growth Strategy)

Work from home Full-time role

Experienced Customer Success Manager – Value Realization at careerzynith

Work from home Full-time role

Sr. Technical Sales Specialist, Bioproduction Single Use Devices (NC)

Work from home Full-time role

Business Developer| Proposals & RFP | Outdoor Hospitality SaaS 🚐💻

Work from home Full-time role

[Remote] Inside Sales Supervisor - Philadelphia

Work from home Full-time role

SAFE 414/614 - Public Safety GIS & Data Analytics F26

Work from home Full-time role

Product Owner ( remote )

Work from home Full-time role

Licensed Mental Health Therapist

Work from home Full-time role

Remote Virtual Live Chat Customer Service Representative – Full‑Time, $25‑$35/hr, Home‑Based Support Specialist at careerzynith

Work from home Full-time role

Account Executive - NY / NJ

Work from home Full-time role

Transformation Architect - Healthcare

Work from home Full-time role

Recruiter (Remote - Kansas City, MO)

Work from home Full-time role

Architecte principal(e) de solutions prévente - Oracle SCM, distribution et gestion d'entrepôt (WMS)

Work from home Full-time role

Senior Manager, AI Agents and Platform

Work from home Full-time role