Staff Software Engineer, Core Applications
Solink
Staff Software Engineer, Core Applications
Level: P4
Location: Ottawa, ON | Hybrid
Reports To: Xiaokun Xu, Application Team Lead
Type: Permanent | Full-Time
About Solink
At Solink, our mission is 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 36,000 locations across 60+ 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 Core Applications team owns what our customers interact with every day — the web app and the mobile app. Our web application has been running in production for over a decade, trusted by thousands of operators across countries. This isn’t a greenfield role; it’s a stewardship role.
We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine pride in the quality, reliability, and feel of software that people actually depend on. At this level, you’re trusted to set technical direction across web, mobile, and API layers, to be a strategic collaborator on team- and org-wide initiatives, and to mentor colleagues both within Core Applications and cross-functionally. You’ll work across a React/TypeScript web app and a React Native mobile app, owning features end-to-end from design through delivery. You build APIs, ship UI, write tests, monitor production, and come back the next day looking for what to improve next. You care about the craft: clean code, thoughtful API design, smooth UI, and a codebase future teammates will thank you for. You’re also AI-native, you use AI tools as a force multiplier and bring that mindset into everything you do.
What You’ll Do
Build and improve features across the web (React/TypeScript) and mobile (React Native/Expo) applications, constantly raising the bar on what “good” looks like for our customers
Own features end-to-end, collaborate with product and design, design and implement APIs, write the code, write the tests, ship it, monitor it
Drive architecture and technical direction across web, mobile, and API layers, and document key decisions so they scale beyond you
Drive meaningful improvements to stability, performance, and UX, identifying and eliminating pain points proactively, not just reactively
Design and build APIs in NestJS/TypeScript that power rich, responsive experiences across web and mobile
Leverage AI tools to move faster and write better code, treating AI assistants as a core part of your workflow for coding, debugging, code review, and research
Raise the bar on code quality through thoughtful code reviews, targeted refactoring, and knowledge sharing
Triage and resolve bugs with urgency and care, minimizing customer impact
Act as a strategic collaborator on technical decisions regarding architecture, tooling, and patterns within the applications team
Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and lift the team
Role Expectations
This is a P4 - Staff level role. At Solink, individuals at this level are strategic collaborators who set technical direction, mentor across and beyond their immediate team, and can be relied on to drive team- and org-wide initiatives with minimal direction.
In this role, you’ll be expected to:
Strategize with teammates and leaders cross-functionally on key Core Applications initiatives
Lead projects end-to-end, keeping key stakeholders informed and anticipating issues before they block delivery
Coach and mentor other engineers through complex problems, and give constructive, direct feedback
Build frameworks, standards, and tooling that scale the team’s effectiveness beyond any single feature
Continuously grow your own expertise and share learnings back with the team
What success looks like:
Web and mobile applications that are measurably more stable, performant, and pleasant to use
A codebase and set of engineering practices that the rest of the team points to as the standard
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses...SuggestedPermanent employmentFull timeImmediate start
$176.5k per year
...move beyond access and into insight, application, and expertise. Culture at Scribd, Inc... .... About The Team And Role Core Infrastructure builds and operates the... ...will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...SuggestedLong term contractFor contractorsLocal areaHome officeFlexible hours- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...data analytics platform, a critical component of the Solink application. We’re looking for a Staff Software Engineer (P4) to...SuggestedRemote jobPermanent employmentFull timeImmediate start
- ...As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond email. The Services team is currently focused on building offerings such as an appointment calendar and secure file storage...SuggestedLong term contractTemporary workWork at officeImmediate startRemote work
$171k per year
...globe move beyond access and into insight, application, and expertise. Culture at Scribd, Inc.... .... About The Role Fable Core is the backend, infrastructure, and platform... ...and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will...SuggestedLong term contractFor contractorsInternshipLocal areaHome officeFlexible hours$108.8k - $158.8k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering... ...or related work experience. Staff DSP Application Engineer About the Role We are... ...characterization techniques. Applicants : Qualcomm is an equal opportunity...Full timeWork from home- ...processes evidence, there's a good chance our software is working behind the scenes. That's... ...we're going. Not as a feature but as core infrastructure. We're embedding... ...to something real. The Role The Staff Software Engineer specializes in mobile app development and...Full timeInternshipRemote workWork from home
$116.7k - $165.8k per year
...the backbone of our platform, engineering the critical services that... ...center customers. By managing the core Kubernetes-based architecture... ..., and seamless inline software upgrades across diverse physical... ...quota Components, Subject To The Applicable Cisco Plan. Once performance...Long term contractFull timeTemporary workApprenticeshipLocal areaFlexible hours- ...Qualcomm Canada ULC is seeking a Staff Hardware Design Engineer to join our Application Engineering team in Ottawa. The role focuses on designing, validating, and supporting evaluation platforms for 100G/200G/400G PAM4 DSP/optical transceiver systems used in AI and cloud infrastructure...
- ...As Staff Software Development Engineer, you’ll be the Linux kernel authority for the runtime enforcement layer of our Identity Security Platform. These... ...experiment. You use Claude Code or a comparable tool as a core part of your daily workflow, and you can speak concretely...Shift work
- ...means Azure VMs running Dockerized workloads and a growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... ...How to apply We keep a high bar for talent and get a lot of applicants, so we ask for a little more up front. Along with your...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work
$181k - $241k per year
...years of experience working in search or related recommendation engines You have experience delivering major features, system components... ...in San Francisco or Los Angeles: affirm considers qualified applicants with arrest and conviction records, as required by law. #J-...Work at officeRemote workFlexible hours$181k - $241k per year
...matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration... ...across the company to ship high-quality software quickly and confidently. The Staff... ...Los Angeles: Affi... considers qualified applicants with arrest and conviction records, as required...Long term contractTemporary workWork at officeRemote workFlexible hours- ...Canada ULC Job Area: Engineering Group, Engineering Group... ...and/or validate systems-level software, hardware, architecture, algorithms... ...Principal System Engineer –Application Engineering About the... ...customers. Applicants : Qualcomm is an equal opportunity...
$96.56k - $128.74k per year
...Description Application deadline: October 28, 2026, 12:00PM ET Join the EDC Team!... ...better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems... ...responsive design, browser compatibility, Core Web Vitals, SEO, security, localization,...Permanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,... ...working on both front-end and back-end components of Solink’s Core Applications and Data team. You’ll work closely with experienced...Permanent employmentFull timeInternship
$185k - $195k per year
...and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future... ...Code, accommodations are available upon request for applicants with disabilities at all stages of the recruitment and selection...Casual workInternshipWork at officeImmediate start- .... Cohere is a team of researchers, engineers, designers, and more, who are all passionate... ...for a highly experienced Back-End Software Engineer who wants to work on core systems that shape how the platform... ...workloads. As a Senior/Staff Software Engineer, you will:...Full timeWork at officeLocal areaRemote workHome office
$250k - $320k per year
...Senior Staff Software Engineer, Search & Recommendation Cantina Labs is a social AI company, developing a suite of advanced real-time models that... ...product. ~ Hands‑on expertise with a production search engine — OpenSearch, Elasticsearch, Lucene, Vespa, or similar — covering...Work at office- ...The Engineering team builds systems that power affirm's mission. We take pride in our craft, building reliable, performant, and scalable... ...partners depend on to operate accurately and at scale As a Staff Software Engineer on Trust and Safety Foundations, you will help shape...Remote workFlexible hours
- ...Qualcomm Canada ULC Job Area Engineering Group, Engineering Group... .../or validate systems-level software, hardware, architecture,... ...EAM for IM/DD optical module applications. This role is crucial in... ...in optical communications Applicants : Qualcomm is an equal opportunity...Remplacement
$131.67k - $171.33k per year
...Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible... ...) Experience with PCB layout software. Demonstrated problem-solving... ...Equal Opportunity Employer. All qualified applicants will receive consideration for...- ...world class fabrication partners, RANOVUS is the leader in the application of unique new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team....Long term contractFull timeRemote work
- ...The Security team works across application and product security, cloud... ...security. We work closely with Engineering, Platform, Risk, Compliance, and... ...We’re looking for a Staff Security Engineer to help safeguard... ...of Security at Shakepay is a core part of the role, not an optional...Remote workWork from homeHome officeFlexible hours
- ...Job Title: Senior Application Engineer / Senior Field Application Engineer Location: Ottawa, ON... ...Experience spanning hardware design, software interaction, system verification, and qualification... ...opportunity employer and welcomes applicants from all backgrounds and lived...Long term contractFull timeInternship
$125k - $165k per year
...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry... ...embed security practices across the software development lifecycle and provide... ...intelligence to screen, assess, or select applicants for this position. All applications...Full timeInternshipLive InWork at officeRemote workFlexible hours- ...We're hiring a Staff MLE for the Discovery team to own recommendations and... ...Discovery team, working alongside a PM, Engineering Manager, Senior MLE and fullstack software engineers. You set where our... ...wider engineering org The Stack Core app: Rails, Packwerk, React,...Full timeInternshipLive InWork at officeRemote workFlexible hoursNight shiftWeekend work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large... ...in-office). In this role, youʼll own core backend architecture while contributing... ...Familiarity with deploying and monitoring applications in cloud environments ( Azure...Full timeInternshipManual laborWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Core Applications. Be the first to apply!
- software support Ottawa, ON
- software Ottawa, ON
- software trainer Ottawa, ON
- remote software Ottawa, ON
- software qa Ottawa, ON
- software asset management analyst Ottawa, ON
- junior software developer .net Ottawa, ON
- embedded software Ottawa, ON
- software implementation project manager Ottawa, ON
- software intern Ottawa, ON


