Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Full-time

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.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ontario, CA vacancy
  • $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... 
    Senior
    Full time

    Carta

    Ontario, CA
    22 days ago
  •  ...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... 
    Senior
    Full time

    VDart Inc

    Ontario, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Ontario, CA
    9 days ago
  • 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... 
    Senior
    Full time

    vTech Solution

    Ontario, CA
    19 hours ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Local area
    Immediate start
    Flexible hours

    Origence

    Ontario, CA
    1 day ago
  •  ...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

    FCT

    Ontario, CA
    2 days ago
  •  ...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

    Teckhorizon Inc

    Ontario, CA
    1 day ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    1 day ago
  • 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

    vTech Solution

    Ontario, CA
    1 day ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    1 day ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    1 day ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    RightsLine

    Ontario, CA
    5 days ago
  •  ...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

    J M Group Inc

    Ontario, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work at office

    Carta

    Ontario, CA
    2 days ago
  •  ...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... 
    Senior
    Full time

    Teckhorizon Inc

    Ontario, CA
    20 hours ago
  •  ...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... 
    Senior
    Full time
    Flexible hours
    Shift work

    Novara

    Ontario, CA
    19 days ago
  • $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 time
    Local area
    Remote work
    Flexible hours
    Night shift

    IMEG

    Ontario, CA
    15 hours ago
  • $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.... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Ontario, CA
    9 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Policyme

    Ontario, CA
    18 days ago
  • 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

    Southern California Edison (SCE)

    Pomona, CA
    2 days ago
  • $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'... 
    Senior
    Full time
    Work at office
    Worldwide

    Bitgo

    Ontario, CA
    10 days ago
  •  ...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

    Lorven technologies

    Ontario, CA
    1 day ago
  • $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’... 
    Senior
    Remote job

    Speechify

    Ontario, CA
    more than 2 months ago
  •  ...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

    Essel

    Pomona, CA
    1 day ago
  •  ...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 work
    Temporary work
    Remote work

    Parent Organization

    Ontario, CA
    1 day ago
  •  ...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

    Innosystech Inc

    Ontario, CA
    1 day ago
  •  ...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

    LogisticsOS, inc.

    Ontario, CA
    5 days ago
  • 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

    vTech Solution

    Ontario, CA
    1 day ago
  •  ...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... 
    Senior
    Work at office

    eTeam

    Pomona, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!