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
$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...SuggestedFull 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
- ...to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience...Full timeRemote 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
- ...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...
- ...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
$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$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- ...office. These include frontend and backend engineers, AI research scientists, and others from... ...development of native Windows desktop applications using Windows App SDK, WinUI (or related... ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals...Long term contractFull timeWork at office
- ...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
- ...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
$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...$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- ...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
- ...Staff Embedded Software/Firmware Engineer We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities...Contract 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
$99.2k - $169.3k per year
...communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to... ...and validating firmware, hardware and software in a laboratory. This individual will... ...Opportunity Employer. All qualified applicants will receive consideration for...Full timeFlexible hours- ...every employee their own AI-powered Chief of Staff. It's an assistant that understands your... ...of exceptional new grads to join our Engineering team full-time. This isn't a rotational program... ...depth in the most in-demand skill set in software today. Build your career in Ottawa:...Remote jobFull timeFlexible hours
$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...is seeking a working level Software Engineer to support delivery... ...maintain rich Java desktop client applications that consume and present... ...assessed. Successful applicants must meet all applicable security...Full timeInternshipWork at officeRemote workFlexible hours- ...remote, distributed team of engineers, designers, researchers, and... ...problems. Role Overview As a Software Engineer on the macOS team ,... ...build and scale Speechify’s core desktop experience for... ...shipping macOS (or related desktop) applications used by many customers....Remote jobFlexible hours
- ...company building the foundational software and AI to power the... ...belief that an elite group of engineers can make a big difference. We... ...contribute back to the development of core product features. As we... ...with machine learning applications Passion for or experience...Long term contractFull timeWork at officeLocal areaWork from home
$96.56k - $128.74k per year
...Description Application deadline: October 1, 2026, 12:00PM ET Join the EDC Team!... ...better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration... ...security screening requirements. Internal applicants must also meet EDC's eligibility...Permanent employmentSummer workRelocation package3 days per week- ...quality IT resources through Staff Augmentation, Global Talent Management... ...Role: The Solution Test Engineer will work to bridge the gap... ..., VPLS, PBB-EVPN • Server, Applications, Programming: Operations... ...Avalanche, Ixia, Ixload • Test software and equipment automation...Permanent employmentFull time
$70k - $120k per year
...the development of digital investigative software that acquires, analyzes, and shares evidence... ...are looking for a Software Development Engineer in Test (SDET) to join our team who will... ...Equal Opportunity Employer and considers applicants for employment without regard to race, colour...Full timeWork at officeLocal areaFlexible hours$28.5 - $44 per hour
...integrated circuit components and has an RF Application Engineer Co-Op opportunity for a university... ...quickly learning other company specific software. Good communication, organization,... ...Equal Opportunity Employer. All qualified applicants will receive consideration for...Hourly payInternship$130.5k - $186.62k per year
...smaller size and resilience. Today, MEMS timing powers over 400 applications, including high-growth ones in AI datacenters, automated... ..., visit: . Job Summary SiTime is seeking a Senior Staff Analog Design Engineer to provide technical leadership in developing advanced...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Core Applications. Be the first to apply!
- golang software developer Ottawa, ON
- remote software Ottawa, ON
- software support Ottawa, ON
- software sales Ottawa, ON
- software Ottawa, ON
- junior software developer .net Ottawa, ON
- software trainer Ottawa, ON
- software qa Ottawa, ON
- entry level software Ottawa, ON
- software implementation project manager Ottawa, ON

