Senior Software Engineer
Forum Ventures
[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 DescriptionWeʼ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.
- 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.
- 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.
$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...shape the outcome. You'll join a small, senior team that blends startup-style execution... ...You'll Solve As a Senior Software Engineer II, KYC, you will lead technically...SeniorFull time- ...Role: Senior Software Engineer(Python) Location: Toronto Downtown , ON Type: Fulltime Responsibilities and Duties Design and deliver high quality features and enhancements. Own the end-to-end delivery of large features within your...SeniorFull time
$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move digital assets. You will own features from design through release...SeniorFull timeWork at officeWorldwide- Job Summary: The Senior Software Developer will design, develop, and maintain stable, secure, and scalable web and desktop applications leveraging Microsoft Azure Cloud and .NET technologies. This role involves full life-cycle development, collaboration with diverse stakeholders...SeniorFull time
- ...Job Title: Software Developer - Back End Senior (IMS/DMS) Location: Toronto, Ontario M3M 0B4 Work Model: Hybrid Duration: 11 months Security Clearance: CRJMC Must Haves ~ Experience with z/OS V2.2 or higher. ~ Expertise using file...Senior
$128.6k - $160.8k
...them responsibly to solve problems and drive impact. The Sr. Software Engineer is responsible for the design and implementation of new... ...of projects with minimal direction and guidance and serve as senior technical contributors and mentors within the team. The Origence...SeniorFull timeLocal areaImmediate startFlexible hours- ...and inclusive environment is critical for the success of our business, and we actively work towards it every day. At FCT, a Senior Software Developer plays a leading role in the development, installation, testing, and maintenance of software systems to help our business...Senior
- ...Our Client is seeking experienced Senior PeopleSoft HCM Developer to support the Workforce... ...Designer, PeopleCode, Application Engine, Component Interface, Integration Broker,... .... Participate in all phases of the Software Development Life Cycle (SDLC), including...Senior
- ...Job Title: Software Developer - ERP / Case Management Senior (PeopleSoft) Location: Toronto Work Model: Onsite Duration: 9 months Extension... ...Application Designer, PeopleCode, Application Engine, Component Interface, Integration Broker, SQR, and BI...Senior
- Job Summary: The Senior Back End Software Developer will be responsible for analyzing, designing, developing, and maintaining mainframe and client-server applications primarily using PL/I and COBOL within a complex public sector environment. This role involves working...Senior
- ...Job Title: Software Developer Senior (Web Services/.NET/Azure) Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 11 months Extension: 1 Time Must Haves Experience with Agile methodologies Experience managing CI/CD...Senior
- ...Job Title: Software Developer - CRM Senior (Dynamics) Location: Toronto Work Model: Onsite Duration: 5 months Extension: 1 Time Must Haves ~8+ years of experience with hands-on and leading Dynamics CRM projects. ~ Experience Customization...Senior
$85k - $95k
Salary Range: CA$85,000.00 To CA$95,000.00 Annually The Senior DevOps Engineer is a hands-on technical leader within Rightsline’s Engineering... ...containerized services on AWS ECS (Fargate), and elevating software development practices from a platform engineering...SeniorRemote workFlexible hours- ...We are hiring for a Senior Java Full Stack Developer . This role focuses on building scalable... ...Understanding of Agile and the software development lifecycle Bachelor's degree in Computer Science, Engineering, or a related field What you'll do...Senior
$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...tax to LP reporting. You’ll join small, senior teams that blend startup-style speed... ...moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors...SeniorFull timeWork at office- ...Our Client is seeking an experienced Senior Software Developer with strong expertise in Microsoft Azure, .NET Core, C#, MVC, Entity Framework, ReactJS, and Azure DevOps to support a major public sector modernization initiative. The successful candidate will contribute...SeniorFull time
- ...provides safety, operational risk management, and sustainability software that empowers organizations to identify and resolve issues... ...agent-based products. You will partner closely with product, engineering, and the broader QA team to bring rigor to how we test LLM-driven...SeniorFull timeFlexible hoursShift work
$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience for our retail users....SeniorFull timeWork at officeWorldwide$160k - $195k
...new product line that will transform the insurance broker experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and implementing intelligent systems that automate manual processes and...SeniorFull timeWork at officeRemote workWork from home- Southern California Edison (SCE) seeks a Data Engineering, Senior Manager to set strategic direction and lead a team delivering scalable data platforms and pipelines in a hybrid California setup. You will partner with executives to drive data governance, quality, and enterprise...Senior
$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'...SeniorFull timeWork at officeWorldwide- ...Requisition Title: Senior Cloud Security & DevSecOps Engineer Location: Greater Toronto Area / Hybrid Experience: 6+ years Role Overview... ...Degree in Computer Science, Cybersecurity, Software Engineering, or a related field. Advanced cybersecurity...Senior
$140k - $200k
...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’...SeniorRemote job- ...Position Overview: We are seeking a highly skilled and motivated Design Engineer to lead our design team in the development of plans and specifications for our water capital improvement projects. The Design Engineer will play a crucial role in ensuring the successful...Senior
- ...Job Title: Full Stack Software Engineer Location: Canada, Remote Contract: T 4 Contract Pay Rate: CAD 45 to 50/hour Experience: 2 to 3 Years Work Hours: Eastern or Pacific Time Role Summary We are hiring a Full Stack...Contract workTemporary workRemote work
- ...Job Title: DataOps/Cloud Data Engineer Senior (Databricks/Oracle/Pyspark) Location: Toronto, ON Work Model: Hybrid Duration: 6 months Extension: 3 Times Must Haves Design, build, automate and optimize complex data ETL/ELT processes...Senior
- ...Design and develop desktop and mobile SDK for route optimization engine, providing the interface for different programing languages.... ...routing engine. Analyze users' needs and design, test, and develop software to meet those needs. Requirements Master’s degree or foreign...Work experience placement
- Job Summary: The Senior Full Stack Software Developer will design, develop, and maintain scalable web-based applications and data pipelines. This role requires expertise across the full software development lifecycle, including front-end and back-end development, API...Senior
- ...Job Title: Senior Engineer III Location: Pomona, CA / Hybrid 2 days in office Duration: 12 Months Job Duties Assess customer... ...as PLS-CADD, PLS-Pole, SPIDAcalc, and related engineering software. Develop and review engineering packages for overhead line...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Ontario, CA
- software engineer Ontario, CA
- senior robotics software engineer Ontario, CA
- financial software developer Ontario, CA
- part time software developer remote Ontario, CA
- software engineer remote Ontario, CA
- ngo software engineer Ontario, CA
- software development engineer aws Ontario, CA
- network software engineer Ontario, CA
- senior software design engineer Ontario, CA



