Embedded Software Developer
Solink
This job is no longer accepting applications
See open jobs at Solink.See open jobs similar to "Embedded Software Developer" TELUS.Embedded Software Developer
Location: Ottawa, ON | Hybrid
Department: R&D
Reports To: Sean O'Hagan, Director of Engineering
Type: Permanent | Full-Time
About Solink
At Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights.
Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.
Trusted by over 30,000 locations across 32+ countries - including brands like McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats.
We're growing rapidly, earning industry recognition, and scaling with purpose. We’ve been recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started!
The Role
The data team at Solink builds and manages a growing list of over 300 integrations to various data systems, including databases, POS systems, access control systems, analytics platforms, APIs, and more. These integrations form the basis of Solink’s powerful data analytics platform, a critical component of the Solink application.
We’re looking for a passionate Full Stack Developer to join our Data Infrastructure team. In this role, you will play a key part in building and maintaining data infrastructure that supports 10M+ events per day. You will work on multiple components of the product and AWS infrastructure in collaboration with architects and other R&D teams. Your work will directly contribute to the scalability and efficiency of our data processing pipeline.
What You’ll Do
Build and maintain data infrastructure to support a high volume of integrations and events.
Work on multiple components of the product, including AWS infrastructure, in collaboration with architects and R&D teams.
Use Jira for task management, taking ownership of tasks and collaborating with team members as needed.
Participate in periodic design meetings to discuss and plan future work.
Contribute to backend and frontend development using React, Node.js, and Serverless.
Assist customer support teams by providing explanations and resolutions to reported issues.
Research and develop new technologies to enhance existing software applications.
Take on other tasks as required to support the team's goals.
What You Bring
Must Have
You have a solid understanding of software development, supported by a degree in Computer Science, Engineering, or a related technology field.
You have 5+ years of experience in software development.
You have experience working in a collaborative team environment.
You have hands-on experience with AWS and cloud-based architectures, including Lambda, VPC, DynamoDB, ElastiCache, SQS, and Kinesis.
You have proficiency in JavaScript/TypeScript.
You have experience with serverless infrastructure.
You have experience with Snowflake or similar data warehousing technologies.
You are comfortable working with Jira for task management and following an agile workflow.
You can take ownership of tasks, working through them independently while collaborating with team members and managers as needed.
You participate in periodic design meetings to plan and break down future tasks effectively.
Nice to Have
You have experience with React.
You have experience in DevOps and Infrastructure as Code (IaC) (e.g., CloudFormation, AWS CDK, Terraform, Serverless Framework).
You have experience with SQL/NoSQL databases (ideally Elasticsearch or DynamoDB).
You have knowledge of information security and cybersecurity best practices.
You have proficiency in multiple programming languages.
Security Requirements
Candidates must undergo a criminal records check upon hire;
Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
Be willing to comply with Solink’s own security policies and standards.
Our Values
We do things the Solink way:
Act with URGENCY – Our customers move fast, so we do too.
Deliver with QUALITY – We sweat the details and hold a high bar.
Win with TEAM – No egos. Just outcomes, built together.
Lead with TRUST – We earn it through clarity, consistency, and care.
These aren’t just words—they shape how we hire, lead, and grow.
Why Solink?
We’re not just building tech - we’re building a place where great people do great work.
Clarity and trust: Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.
Meaningful equity: Every full-time, permanent employee has a stake in our growth.
Comprehensive benefits: Fully paid health & dental (no waiting period) + $500 health spending account.
Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.
Growth through merit: Advancement is based on contribution, initiative, and the ability to raise the bar - together.
Candid culture: Clear expectations, honest feedback, and no politics.
Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.
What to Expect from the Hiring Process
We respect your time and value transparency. Here’s a general idea of what to expect:
Intro call with our Talent Team (30-45 minutes)
Interview with the Hiring Manager (45-60 minutes)
Practical Assessment Interview with cross-functional team members (~60 minutes)
Offer & onboarding 🎉
Please note: this is subject to change at any point in the recruitment process based on the needs of the business.
How to Apply
Submit your resume and a short cover letter via our Careers Page. Let us know what excites you about this role, and how you’d help move Solink forward.
Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.
This job is no longer accepting applications
See open jobs at Solink.See open jobs similar to "Embedded Software Developer" TELUS.