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 28 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ottawa, IL vacancy
  • $208k - $270.4k

     ...Oracle Python RBAC SAP Security AI More: We are recruiting for a 12-month contract with possible extensions for a Senior Maximo Systems Developer / Integrator based in Ottawa, Ontario, with remote or hybrid work options in Canada. This is an... 
    Senior
    Hourly pay
    Full time
    Contract work
    Remote work

    TEKsystems c/o Allegis Group

    Ottawa, IL
    more than 2 months ago
  • Constellation Energy seeks a Senior Electrical Engineer to support design, reliability, and performance of power generation and distribution systems. In this role, you will develop and review electrical designs, perform load and fault analyses, and ensure compliance with... 
    Senior
    Full time

    Constellation Energy

    Ottawa, IL
    6 hours ago
  • $90k - $130k

     ...per year Requirements: We have at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We can build and support production-ready software with clear modular boundaries, such as separate services for parsing, processing... 
    Suggested
    Full time

    Outlier AI

    Ottawa, IL
    more than 2 months ago
  • $139k - $179k

     ...Salary: $139,000 - 179,000 per year Requirements: Over 4 years of direct software engineering expertise at a mid to senior level Proven track record in high-growth startups, adept at operating in lean environments without bureaucratic constraints Strong knowledge... 
    Suggested
    Part time
    Immediate start
    Remote work

    Braintrust

    Ottawa, IL
    more than 2 months ago
  • Embedded Software Engineer# Gentex Corporation## Embedded Software EngineerApply: Ottawa 25: Full time: Posted Yesterday: REQ026735At Gentex, you’ll help create innovative technologies that improve how people live, travel, and stay connected. Join a company driven by quality... 
    Suggested
    Full time
    Work at office

    Gentex Corporation

    Ottawa, IL
    2 days ago
  • $33.65 - $48 per hour

     ...Job Title: Hydraulic Design Engineer II Job Description We are a leading local manufacturer, part of a larger manufacturing...  ...completeness and accuracy. Utilize departmental CAD system and office software to perform duties according to company standards and procedures... 
    Temporary work
    Work at office
    Local area
    Remote work

    Actalent

    Ottawa, IL
    13 hours ago
  • CarParts.com seeks an Operations Manager to lead warehouse activities in La Salle, IL. You will drive service levels, manage budgets, and ensure safety and compliance across the department. The role requires 5-8 years of warehouse management experience, with an Associates...
    Senior

    Carparts.Com

    La Salle, IL
    2 days ago
  • Goldwater Care Marseilles in Marseilles, IL seeks an Administrator to lead daily operations, ensure quality care, and manage facility programs in alignment with governing board guidelines. You will collaborate with department directors to implement policies, supervise staff...
    Senior

    Goldwater Care Marseilles

    Marseilles, IL
    4 days ago
  •  ...Senior Reactor Operator Constellation is seeking Initial License Trainees (ILT) to become a licensed Senior Reactor Operator (SRO...  ...(or Supervisor) at a military reactor (i.e., Power Plant Watch Engineer, Engineering Watch Supervisor, Reactor Operator, Engineering Officer... 
    Senior
    Traineeship
    Shift work

    Constellation Energy

    Marseilles, IL
    13 hours ago
  • $5,451 per month

     ...the job duties as listed in the job description. About the Agency The Illinois Department of Transportation is seeking to hire Senior Plats & Plans Surveyors.   The IDOT team works diligently to provide safe, cost-effective transportation for Illinois in ways... 
    Senior
    Full time
    Contract work
    Temporary work
    Seasonal work
    Work at office
    Immediate start
    Monday to Friday
    Flexible hours
    1 day per week

    State of Illinois

    Ottawa, IL
    14 days ago
  • $87k

     ...power the equivalent of 27 million homes.   The Mechanical Engineer position is based out of our LaSalle County Generating Station...  ...This Engineering role can be filled at Entry-level, Mid-level or Senior Engineer level. Please see minimum qualifications list below... 
    Temporary work

    Constellation Energy

    Ottawa, IL
    1 day ago
  • $159k - $182k

     ...is seeking Initial License Trainees (ILT) to become a licensed Senior Reactor Operator (SRO) supporting LaSalle Nuclear Power Sation...  ...(or Supervisor) at a military reactor (i.e., Power Plant Watch Engineer, Engineering Watch Supervisor, Reactor Operator, Engineering Officer... 
    Senior
    Hourly pay
    Traineeship
    Relocation package
    Shift work

    Constellation Energy

    Marseilles, IL
    4 days ago
  •  ...The Project Engineer supports marine construction projects by assisting with field engineering...  ...and submittals with guidance from senior project staff. Support coordination between...  ...Word; exposure to AutoCAD or scheduling software is a plus. ~ Strong communication... 
    Contract work
    Temporary work
    For subcontractor
    Internship
    Work at office

    J.F. Brennan

    Ottawa, IL
    3 days ago
  • $122.4k - $154k

     ...disability and life insurance benefits paid time off for vacation, holidays, and sick days and much more.   ***This Engineering role can be filled at the Senior Engineer level. Please see minimum qualifications list below for each level***   Expected salary range:... 

    Constellation Energy

    Ottawa, IL
    4 days ago
  • $159k - $182k

    Position Overview Constellation is seeking Initial License Trainees (ILT) to become licensed Senior Reactor Operators (SRO) supporting LaSalle Nuclear Power Station in Marseilles, IL. The ILT class begins March 2027. Primary Purpose of the Position The primary purpose... 
    Senior
    Traineeship
    Relocation package
    Shift work

    Constellation

    Marseilles, IL
    5 days ago
  • $80k - $95k

     ...Process Engineer Location: Ottawa, IL Founded in 1912, ITW is a global industrial company built around a differentiated and proprietary business model. The company's seven industry-leading segments leverage the ITW Business Model to generate solid growth with best... 
    Local area
    Flexible hours

    Illinois Tool Works

    Ottawa, IL
    13 hours ago
  •  ...thinking organization, apply now. We are currently seeking a Senior Change Manager to join our team in Ottawa, Ontario (CA-ON),...  ...ITSM Tool implementation or upgrade project, working with BMC software/tools/ applications/solutions/products. Must have 1+ years of... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Ottawa, IL
    12 days ago
  • $99.73k - $164.56k

     ...your future with United Rentals! The Senior Construction Manager is responsible for...  ...Identify potential risks and value engineering opportunities Develop, maintain, and...  ...Proficiency with construction project management software and demonstrated ability to effectively... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Night shift

    United Rentals

    Ottawa, IL
    18 days ago
  • $100k - $130k

     ...Job Title: Plant Electrical Engineer Location: Ottawa, IL Job Type and Duration: Onsite, Direct-Hire Pay range: $100,000 - $130,000 Our client, a well-established manufacturing organization, is seeking an experienced Plant Electrical Engineer to join... 
    Work at office

    ESPO

    Ottawa, IL
    4 days ago
  •  ...collaborative, action-oriented, and focused on making improvements that last. THE OPPORTUNITY Reporting to the EHSS Manager, the Senior EHSS Engineer will:  Manage health, safety, and environmental (air, waste, water, landfill) compliance, including permitting, reporting,... 
    Senior
    Work at office
    Local area
    Work from home
    Flexible hours

    Carus Group

    La Salle, IL
    26 days ago
  • $87k

     ...and life insurance benefits paid time off for vacation, holidays, and sick days and much more. ***This Engineering role can be filled at the Entry, Mid-level, or Senior Engineer level. Please see minimum qualifications list below for each level*** Expected salary range:... 

    Constellation Energy

    Ottawa, IL
    1 day ago
  •  ...Job Description Job Description Senior Validation Engineer Location: Ottawa, Illinois Employment Type: Full-Time About the Position...  ..., or controlled environments. Experience with software validation and 21 CFR Part 11 compliance. Experience completing... 
    Full time
    Contract work

    Sigan America LLC

    Ottawa, IL
    a month ago
  •  ...TEAM At Anduril, our Battlespace Awareness Command and Control Software team specializes in solving complex, real-world problems...  ...contested threats. Build physics‑based simulations and mission engineering tools that validate model behavior across diverse operational... 
    Full time
    Work experience placement

    anduril

    North Utica, IL
    3 days ago
  • $110k - $130k

     ...Job Description Job Description Title : Electrical Engineering Manager Location : Ottawa, IL Hire Type : Direct Hire Compensation : $110,000 to $130,000 Benefits: Medical/Dental/Life insurance, paid time off, 401k SUMMARY: Under the general direction... 
    Work experience placement

    Sterling Engineering Inc.

    Ottawa, IL
    10 days ago
  • $87k

     ...Electrical Engineer The Electrical Engineer position is based out of our LaSalle County Generating Station in Marseilles, IL. Our...  ...This Engineering role can be filled at Entry-level, Mid-level or Senior Engineer level. Please see minimum qualifications list below... 
    Temporary work

    Constellation Energy

    Marseilles, IL
    13 hours ago
  • $92.7k - $114k

     ...Engineer, Electrical As the largest private-sector power producer in the world and the...  ...role can be filled at the Mid-level or Senior Engineer level. Please see minimum qualifications...  ..., excitors, relays ETAP (equivalent software) power system analysis experience... 
    Temporary work

    Constellation Energy

    Marseilles, IL
    1 day ago
  • $140.4k - $156k

     ...degree and 8-years of related experience OR Current or previous Senior Reactor Operator (SRO) license with 8 years of related...  ...Ops Shift Manager, Ops Shift Supervisor or Maintenance FLS/, Engineering, Work Management) Maintain minimum access requirement or unescorted... 
    Senior
    Shift work

    Constellation Energy

    Marseilles, IL
    13 hours ago
  • Echo Technologist Join our dedicated medical team as an Echo Technologist, where you'll play a critical role in cardiac care. In this role, you will perform echocardiograms, assist with stress tests, and work closely with cardiologists to support accurate diagnoses....

    MLee Healthcare Staffing and Recruiting, Inc

    North Utica, IL
    4 days ago
  • $107.1k - $119k

     ...required to document training program activities. Must achieve Senior Reactor Operator (SRO) certification within 18 months of...  ...military power plant operator) experience OR Bachelor’s degree in engineering (chemical, civil/structural, electrical, industrial, mechanical... 
    Senior
    Traineeship

    Constellation

    Marseilles, IL
    1 day ago
  • $87k

     ...wellbeing programs disability and life insurance benefits paid time off for vacation, holidays, and sick days and much more. ***This Engineering role is Entry level. Entry Level - $87,000 ** This is based on experience, along with a comprehensive benefits package that... 
    Full time

    Constellation Energy

    Seneca, IL
    1 day ago

Do you want to receive more vacancies?

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