Talent.com
Software Engineer - Mobile Applications
Software Engineer - Mobile ApplicationsAdaria Vending Services Limited • Concord, ON, Canada
No longer accepting applications
Software Engineer - Mobile Applications

Software Engineer - Mobile Applications

Adaria Vending Services Limited • Concord, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Location : Concord, Ontario (On-site)

About the Role

Adaria is seeking a Software Engineer  to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the unattended retail industry , including vending machines , smart coolers , and micro markets . You will be responsible for the end-to-end design, development, and deployment of mobile applications that enable seamless payment and operational experiences for users in the field.

We are looking for a hands-on Android developer with a passion for connected commerce, mobile UI / UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.

Responsibilities Mobile Application Development

Design, develop, and maintain Android applications used in conjunction with unattended retail hardware .

Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and / or other protocols.

Implement mobile-friendly UI / UX optimized for real-time transactions and field operations.

System Integration & Deployment

Integrate with payment processors, mobile wallets , and Adaria’s backend services to ensure secure and reliable transaction processing.

Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.

Customer-Focused Engineering

Collaborate with different stakeholders and teams to understand user requirements.

Participate in full software lifecycle : concept, design, build, test, release, and support.

Support rollout and updates of mobile apps deployed across a distributed retail network.

Quality Assurance & Maintenance

Write well-documented, maintainable, and testable code using best practices.

Conduct testing on hardware devices to ensure smooth user experience and reliability.

Monitor app performance and resolve production issues quickly to maintain uptime

Qualifications

Bachelor’s degree in Computer Science , Software Engineering, or a related field (or equivalent experience).

2+ years of professional experience in Android development using Java or Kotlin .

Experience with payment integration (e.g., Stripe, Square, card-present SDKs, or mobile wallets).

Familiarity with Bluetooth communication , NFC , or IoT protocols is a strong plus.

Solid understanding of mobile application security and secure data handling.

Experience building apps that interact with physical hardware is preferred.

Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.

Bonus Skills

Exposure to unattended retail or embedded system environments .

Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.

Understanding of Agile methodologies and tools such as Jira, Git, and CI / CD pipelines.

Why Join Us?

Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.

Powered by JazzHR

NHI9QWrjQP

Create a job alert for this search

Software Engineer Mobile Applications • Concord, ON, Canada

Similar jobs
Engineer, Software GenAI (28785)

Engineer, Software GenAI (28785)

Amkor Technology • Vaughan
Full-time
Nasdaq : AMKR) is the world’s largest U.OSAT and is a global leader in outsourced semiconductor packaging and test services. With a strong track record of innovation, a broad and diverse geographic f...Show more
Last updated: 2 days ago • Promoted
Software Engineer III - WaferWire Cloud Technologies

Software Engineer III - WaferWire Cloud Technologies

WaferWire Cloud Technologies • mississauga, on, ca
Full-time
Job Title : Software Engineer III.One day a week but will go up to 3 when the new Toronto space is ready.WCT is a global talent solutions partner committed to delivering high-impact technology and e...Show more
Last updated: 12 hours ago • Promoted • New!
Embedded Aerospace Software Verification Engineer

Embedded Aerospace Software Verification Engineer

Aviya Aerospace Systems • Longueuil, Mississauga
Full-time
A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat...Show more
Last updated: 3 days ago • Promoted
PRINCIPAL DEVOPS ENGINEER

PRINCIPAL DEVOPS ENGINEER

Finlink Group • Brampton, Toronto, Peel Region, Ontario, Canada
Full-time
We're partnering with an innovative, fast‑scaling organization in search of a.This is a high‑impact role for someone who thrives on solving complex challenges, designing scalable systems, and drivi...Show more
Last updated: 27 days ago • Promoted
Senior Full-Stack Engineer : Enterprise-Scale Java / Angular

Senior Full-Stack Engineer : Enterprise-Scale Java / Angular

RBC • Mississauga
Full-time
A leading financial institution in Mississauga seeks an experienced Full Stack Developer to enhance their Creditor and Home & Auto Insurance Technology. Responsibilities include designing and coding...Show more
Last updated: 3 days ago • Promoted
Application Engineer

Application Engineer

KUKA • Mississauga
Full-time
Application Engineer providing technical expertise and engineering support for KUKA Robotics' internal and external stakeholders in autonomous mobile robot (AMR) technology.Responsibilities include...Show more
Last updated: 3 days ago • Promoted
Senior Controls Systems Software Engineer

Senior Controls Systems Software Engineer

ATS Automation Tooling Systems Inc • Vaughan
Full-time
A leading automation solutions provider is seeking a Senior Controls Systems Software Designer in Vaughan, Canada.You will lead projects, design and develop automation solutions, and mentor team me...Show more
Last updated: 3 days ago • Promoted
Generative AI Engineer

Generative AI Engineer

Viva Tech Solutions • mississauga, on, ca
Full-time
Machine Learning, Deep Learning, and NLP.AI / ML concepts to real business problems.AI models in cloud environments.Show more
Last updated: 1 day ago • Promoted
Senior Java Developer (Trading Systems) - Luxoft

Senior Java Developer (Trading Systems) - Luxoft

Luxoft • burlington, on, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 1 day ago • Promoted
DevOps Engineer - VBeyond Corporation

DevOps Engineer - VBeyond Corporation

VBeyond Corporation • oakville, on, ca
Full-time
We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Show more
Last updated: 5 days ago • Promoted
Senior Principal Software Engineer

Senior Principal Software Engineer

Roche • Mississauga, Peel Region, Canada
Full-time
At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted ...Show more
Last updated: 4 days ago • Promoted
Software Developer

Software Developer

Promise Robotics • Remote, Ontario, Canada, L5B
Remote
Full-time
Promise Robotics is a rapidly growing venture-backed technology startup with a mission to help the building industry to harness automation toward producing more affordable and sustainable buildings...Show more
Last updated: 4 days ago
Senior Golang & DevOps Engineer - CLI Tools

Senior Golang & DevOps Engineer - CLI Tools

RPMGlobal • Oakville
Full-time
A leading global technology firm in Oakville, ON, seeks a Senior Software Engineer - Core Senior Engineer to design, develop, and maintain software applications. Candidates should have over 8 years ...Show more
Last updated: 3 days ago • Promoted
Senior Mobile QA Engineer – Security Focus

Senior Mobile QA Engineer – Security Focus

BlackBerry • Mississauga
Full-time
A leading tech company in Mississauga is seeking an experienced individual to join their Secusmart team, focusing on software quality assurance for secure messaging applications.The successful cand...Show more
Last updated: 3 days ago • Promoted
Sr. Software Engineer - AI

Sr. Software Engineer - AI

Future Secure AI • mississauga, on, ca
Full-time
Future Secure AI (FSAI) is a leading enterprise AI company that was created in deep partnership with one of the world's largest financial institutions. Operating as an enterprise company with deep r...Show more
Last updated: 5 days ago • Promoted
Software Architect - Randstad Digital Americas

Software Architect - Randstad Digital Americas

Randstad Digital Americas • oakville, on, ca
Full-time
Oakville, Ontario (Hybrid - 3 days onsite / week).We are seeking a pragmatic and visionary.In this role, you will be the bridge between complex business requirements and robust technological solution...Show more
Last updated: 5 days ago • Promoted
Remote C# Software Engineer - AI Trainer

Remote C# Software Engineer - AI Trainer

SuperAnnotate • Vaughan, Ontario, CA
Remote
Full-time
This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
Last updated: 16 days ago
AI / ML Software Engineer

AI / ML Software Engineer

Blocket AB • Mississauga
Full-time
We are looking for an engineering professional with a solid foundation in artificial intelligence and machine learning applications to help solve challenging problems related to signal processing.T...Show more
Last updated: 3 days ago • Promoted