Senior Software Engineer
forum-ventures
Company Description
askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically valid insight into market reactions, election outcomes, and messaging strategy. We are moving beyond traditional polling to give teams an agentic interface that delivers actionable results in under two minutes - empowering data-driven decision-making at the speed of conversation.
Role Description
Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa, ON, operating on a hybrid schedule (4 days per week in-office).
In this role, youʼll own core backend architecture while contributing full-stack when needed, collaborating closely with product and data science teammates. You will take ownership of complex features from problem definition through production delivery. You should thrive in an early-stage environment where requirements can be ambiguous, trade-offs matter, and shipping reliable, data-intensive software quickly is paramount.
What youʼll do
Architect & Build: Design, develop, and maintain scalable backend services, robust APIs, and agentic workflows.
Full-Stack Collaboration: Build and improve product experiences using modern web technologies, bridging complex backend data with intuitive interfaces.
AI & Data Scale: Work directly with LLM pipelines, agent orchestration, and statistical systems to process massive streams of organic data.
Drive Standards: Improve system reliability, performance, observability, and maintainability across our cloud infrastructure.
Collaborate & Lead: Work cross-functionally to clarify product requirements, evaluate technical trade-offs, and make pragmatic architecture decisions.
Leverage Modern Workflows: Thoughtfully utilize AI tools to accelerate development velocity, elevate code quality, and optimize internal loops.
Qualifications
Experience: 5-8 years of professional software engineering experience building production-grade software.
Core Stack: Strong backend development experience with languages such as Python, Ruby GO , Java or similar .
Data & Databases: Hands-on experience working with document databases (e.g., MongoDB ) and handling analytical data formats like Parquet .
Workflow Orchestration: Experience building, scheduling, and monitoring pipelines using Astro / Apache Airflow, Langchain etc .
Distributed Systems: Practical understanding of distributed systems architecture, microservices, and message queues/event streaming (e.g., Celery , Redis , RabbitMQ , or Kafka ).
System Design: Strong foundation in computer science fundamentals, software architecture, performance optimization, and scalable data-intensive systems.
Cloud Infrastructure: Familiarity with deploying and monitoring applications in cloud environments ( Azure preferred).
Frontend Familiarity: Experience with React and TypeScript is highly valued.
Education: Degree in Computer Science, a related technical field, or equivalent deep practical experience.
Ideal Candidate
Comfort with ambiguity: You can take a vague “this workflow is painful” and turn it into a concrete diagnosis, a clear path forward, and working software.
Strong ownership: You proactively identify what needs doing, drive solutions forward, and close loops without waiting for every detail to be defined.
Bias for shipping: You make pragmatic decisions, balance quality with speed, and know when to iterate.
Strategic mindset: You understand the “why” behind your work and can explain technical trade-offs to technical and non-technical stakeholders.
Deep curiosity: You read the docs, ask good questions, and learn new domains because you want to understand how things work—not just what you need to ship.
AI-first mindset: You actively use AI tools to improve your development workflow and are excited to keep experimenting with new ways to build software.
- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full-stack role building systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the...SeniorFull time
- ...Enterprise Cloud Operations? Do you have several years of software engineering experience with recent years dedicated to integration platform... ...for a major national organization? Our team is seeking a Senior Integration Operations Engineer specializing in operational...SeniorContract workLocal areaRemote work
$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...SeniorRemote jobLong term contractFull time- ...doing seems 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...SeniorRemote work
$90k - $140k per year
...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-... ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS)....SuggestedPermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...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. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...or a forensic lab processes evidence, there's a good chance our software is working behind the scenes. That's been true for over four decades... ...back to something real. The Role The Staff Software Engineer specializes in mobile app development and is responsible for driving...InternshipRemote workWork from home
- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...architecture and technical direction for embedded C/C++ software across multiple concurrent projects. Define engineering standards, drive consensus on complex technical... ...into reliable user-facing features. Mentor senior and junior engineers, define team processes, and promote...SeniorFull timeCasual workWork at officeImmediate start
$135k - $150k per year
...opportunities. We were also recognized as one of National Capital Region's 2024 Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-native development as a Software Engineer at Qlik, where you'll harness your...Full timeWork at officeRemote workFlexible hours- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...SeniorRemote jobFor contractors
- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write and...Full timeRelocation
- ...operation. Are you passionate about building great enterprise software and mentoring high performance teams in a supportive and fast-... ...environment? We're looking for an experienced Staff Software Engineer to provide full stack technical leadership and mentorship in the...Full timeCasual workWork at officeRemote workWork from homeMonday to fridayFlexible hours
$185k - $195k per year
.... We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of... ...user-facing features on the Alarm.com platform. Mentor senior and junior engineers, define team processes, and drive adoption...SeniorCasual workInternshipWork at officeImmediate start- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong term contractWork at office
- ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right... ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their...Work at officeRemote workWork from home
$85k - $110k per year
...Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army. You will be working with a multidisciplinary engineering team to deliver Intelligence Reconnaissance Target Acquisition...Full timeInternshipWork at officeRemote workFlexible hours- ...1984, we started out as a team of three engineers. Today, we have grown to become a global... ...unique opportunity to work across enterprise software development, cloud infrastructure,... ...About The Role We're looking for a Senior Developer with strong software engineering...SeniorLong term contractWork at officeRemote workFlexible hours
- ...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...Work at office
- ...to work onsite once a month. Job Description As a Senior Data Engineer at Assent, you will play a critical role in advancing our... ..., consistent code. Work closely with database developers, software development, product management, and AI/ML developers to align...SeniorFull timeWork at officeRemote workFlexible hours1 day per week
$74k - $98k per year
...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll... ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive, high...Worldwide- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...new heights. Job Description Senior Electrical Engineer is a senior-level engineering... ...using electrical engineering design software. Knowledge of sustainability initiatives...SeniorFull timeLocal area
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as...SeniorWork at officeRemote work
$125k - $171.9k per year
...seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical... ...have extensive expertise in geotechnical engineering from planning and design, with a strong... ...interaction) and use of modern analysis software. Strong project management capability...SeniorFull timeInternshipFlexible hours- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...heights. Job Description The Senior Electrical Engineer is responsible for leading... ...in AutoCAD, and other electrical design software is an asset. Excellent communication...SeniorFull timeLocal area
- ...deliver mission-critical solutions in systems engineering, simulation and training, and program... ...integration; ~ Review and ensure software solutions meet performance, reliability,... ...technical specifications; ~ Collaborate with senior architects to align intermediate-level...SeniorFull timeTemporary workPart timeInternshipImmediate startFlexible hours
- ...assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful. If Precisely identifies... ...the Precisely Data Integrity Suite . You'll combine hands-on engineering with team leadership and customer-facing collaboration: working...Senior
- ...supervision of the Manager, Assay Performance and Support, the Senior Product Reliability Engineer is responsible for managing and contributing to correct... ...are designed to work (including the requirements for the software that converts raw signals to analytical outputs), how...Senior
- ...Senior Site Reliability Engineer - Edge Location : Ottawa/Toronto, On-Site Reports to: Head of Security The Role We build rugged edge... ...that into a repeatable process: one standard hardware-and-software build, produced the same way every time, secure by default...SeniorFull time
- ...Senior Security Engineer Location : Toronto, On-Site Reports to: Head of Security The Role This is an early, high-ownership security engineering hire. You'll design and operate the security platform end to end — identity, endpoints, detection, automation, and...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- director software engineering Ottawa, ON
- software engineer co-op Ottawa, ON
- software developer no experience Ottawa, ON
- junior software engineer Ottawa, ON
- software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- software engineer - robotics Ottawa, ON
- new graduate software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer - computer Ottawa, ON

