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

Software Engineer: Quality (Terminal)

$100k - $220k per year
Full-time

Fiscal.ai

Job Title: Software Engineer: Quality (Terminal)
Salary: $100,000-$220,000 + equity options.
Location: Remote with occasional in-person work in our co-working space in downtown Toronto.


About Us

Fiscal.ai (formerly FinChat) is a leading research and data platform for capital markets. Combining a powerful research Terminal with modern APIs, Fiscal.ai is building the modern financial data company. The firm has raised $13M in venture backing and is headquartered in Toronto, Canada. With thousands of customers and millions of end-users through their API offerings, Fiscal.ai is building the premiere financial data company in the AI era.

Brief Description of the Role

The Fiscal.ai Terminal is used every day by thousands of investors to research companies: financial statements, segments and KPIs, estimates, ownership and insider activity, filings, valuation models, screening, and charting. When a chart won't load, a screen returns the wrong companies, or a paywalled cell unlocks for the wrong tier, our users notice immediately, because they know exactly how the product should behave.

You will own the quality of the Terminal. This is an engineering role, not a QA analyst role. You will find bugs, reproduce them, trace them to root cause across the frontend and backend, and ship the fix yourself. You will build the end-to-end test framework that stops those bugs from coming back. You will work alongside the engineers building the Terminal and the Fiscal.ai data infrastructure.

What you will do

  • Own the inbound bug pipeline for the Terminal: Sentry issues, customer-reported problems, and what you find yourself. Reproduce, prioritize, and fix or route every one of them.
  • Fix bugs across the stack: the React/Next.js frontend, the Cloudflare Workers backend, and the data layer between them. Investigate to the root cause. Never patch the symptom.
  • Design and build the end-to-end test framework for the Terminal (Playwright), get it running in CI against preview deploys, and grow regression coverage of the flows that matter most: financials, charting, screener, portfolio, auth, subscriptions and paywall.
  • Write unit and integration tests alongside your fixes so the same class of bug cannot ship twice.
  • Turn what you learn into playbooks: debugging guides, test conventions, and tooling the rest of the team uses

    If you think this is the perfect fit for you, we'd love to specifically hear why, and which bug in a financial product you are proudest of having found and fixed.

Requirements

  • You write good code, fast, and you fix what you find. If you want to file tickets for someone else to fix, this is not the role.
  • Proficiency in TypeScript, React, Next.js.
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest), and running them in CI.
  • Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, database queries.
  • Experience testing and debugging data-heavy applications where correctness matters: finance, analytics, or similar.
  • Proven experience or strong interest in investing and finance. Our platform is built by investors, for investors. You should be able to read an income statement, know what LTM and NTM mean, and recognize when a P/E ratio or free cash flow figure is obviously wrong. Ideally you already use Fiscal.ai, or a competing terminal, for your own research.
  • Understanding of how paid data products work: subscription tiers, entitlements, paywalls.
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs), including using AI coding agents as part of your daily workflow.
  • Keen eye for design, UI, UX. You notice the misaligned column and the layout shift.
  • Based in Canada.


Nice to have

  • Python (our data pipeline is written in it).
  • Cloudflare Workers, Firebase/Firestore, PostgreSQL.
  • Highcharts or other charting libraries.
  • Finance coursework, CFA progress, or professional investing experience.
  • Tech Stack


We work with a diverse set of tools and technologies, including:

  • Frontend
  • TypeScript, React, Next.js, Tailwind, Mantine
  • Backend & data
  • Cloudflare Workers, PostgreSQL, Firebase, Firestore
  • Testing & CI
  • Playwright, Vitest, GitHub Actions
  • Observability
  • Sentry, PostHog, Linear

Benefits

  • Competitive salary
  • Equity options
  • Unlimited vacation
  • Benefits (dental, massage, prescriptions, vision, etc.)
  • Remote-first work with occasional in-person work in our co-working space in downtown Toronto.
  • Salary: $100,000-$220,000 + equity options. Why the huge range? Fiscal.ai hires engineers based on talent and fit with our company, not based on traditional years of experience. Our salary offer will be determined on these factors within that range.
  • Number of Positions Available: One (1)
  • Type: Full-time
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer: Quality (Terminal) in Toronto, ON vacancy
  • $172k - $229k per year

     ...BuildOps is looking for a Staff Software Engineer to set and drive our company-wide technical strategy for building, shipping, and operating...  ...a high-impact, cross-functional role for an engineer who sees quality and reliability as properties of the entire system—not as a final... 
    Quality
    Long term contract
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area
    Work from home
    Flexible hours

    Buildops

    Toronto, ON
    1 day ago
  • $80k - $110k per year

     ...market? Well… you might just be in the right place! We are looking for a Hardware Quality Engineer to own and build the quality system across Lightspeed’s hardware ecosystem - payment terminals/readers, printers, networking, tablets and POS accessories - ensuring devices... 
    Quality
    Full time
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    22 hours ago
  • $100k - $135k per year

     ...senior individual contributor with a strong platform engineering mindset and a passion for improving how software is built, tested, and delivered. You are energized...  ...you focus on building and evolving the underlying quality and developer platform capabilities that enable teams... 
    Quality
    Long term contract
    Full time
    Internship

    Propel Holdings Career

    Toronto, ON
    1 day ago
  •  ...Accounts OpEx The CAP OpEx team is a dedicated engineering team within the Clients & Accounts Platform...  ...tooling and processes to achieve our reliability, quality, and velocity goals. About the role Senior Software Developer, Quality & Developer Tooling As a Senior... 
    Quality
    Long term contract
    Full time
    Internship
    Shift work
    1 day per week

    Wealthsimple Technologies

    Toronto, ON
    1 day ago
  • $65k - $80k per year

     ...team is growing and we’re looking for a Quality Engineer who is passionate about mastering the best...  ...and a powerful no-code customization engine, Method enables users to design workflows...  ...Computer Science, Computer Engineering, Software Engineering or equivalent training/experience... 
    Quality
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Method Integration Inc.

    Toronto, ON
    22 hours ago
  • $65k - $140k per year

     ..., employees, and communities. The Role We're hiring Quality Engineers to work on Veeva Vault, a rapidly growing SaaS platform product...  ...'ll be responsible for functional and automation testing of software, ensuring customer success with every release. Graduates... 
    Quality
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...here to build something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems and building scalable...  ...AI-powered development tools to improve productivity, quality, and delivery velocity What We’re Looking For ~3+ years of... 
    Quality
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    1 day ago
  •  ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern...  ...ambiguous problems into shipped product, often within days. Own quality: write tests, instrument what you ship, and fix things fast... 
    Quality
    Full time
    Internship
    Live In
    Manual labor

    Decoda Health

    Toronto, ON
    1 day ago
  •  ...on it. That tension is the job. We're looking for a full-stack engineer who can move quickly without leaving a mess behind — someone who...  ...collaborated closely with engineers, product, and design to ship high-quality work iteratively. You're in the Toronto / GTA area ,... 
    Quality
    Full time
    Work at office

    Mycroft Llc

    Toronto, ON
    1 day ago
  •  ...We’re looking for a passionate Software Engineer to design, develop and install software solutions. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software... 
    Quality
    Full time
    Work at office

    Zoho Limited

    Toronto, ON
    1 day ago
  • $100k - $150k per year

     ...a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and...  ...solutions Participate in code and design reviews - raising quality through thoughtful feedback and shared learning Demonstrate... 
    Quality
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    1 day ago
  • $65k - $85k per year

     ...ROLE: SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW At Salt Media , we're on a mission to earn the world...  ...data pipelines supporting AI products.   Ensure data quality, governance, and secure data handling.   DevOps & Security... 
    Quality
    Full time
    Seasonal work

    Salt Xc

    Toronto, ON
    1 day ago
  •  ...operate efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment...  ...-launch. Hold yourself accountable to high standards of quality. Requirements ~1-4 years of experience in full-stack web... 
    Quality
    Full time
    Internship

    Meow Inc

    Toronto, ON
    1 day ago
  •  ...operate. We are actively rethinking how engineering teams work in a world where every engineer...  ...the Role We are looking for a versatile Software Engineer to join our platform team,...  ...force multiplier on judgment, velocity, and quality, and you are looking for a team that takes... 
    Quality
    Full time
    Internship

    Parallelz

    Toronto, ON
    1 day ago
  •  ...communication workflows. About the Role We are looking for a Software Engineer to help build and modernize the Nylas Dashboard and the full-...  ...development tools to accelerate implementation, improve quality, explore product behavior, and help define how AI fits into... 
    Quality
    Full time
    Remote work

    Nylas

    Toronto, ON
    1 day ago
  •  ...About Terminal Terminal is Plaid for Telematics in commercial trucking...  ...financial services and fleet software for trucking use our Universal...  ...role We're looking for an engineer who thrives on building scalable...  ...the platform runs on: data quality, lineage, stream/batch processing... 
    Quality
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    1 day ago
  •  ...About the Role: As a Senior SDET on the Quality Platform team, you'll build the shared...  ...frameworks, and AI-assisted tooling that every engineering team at MaintainX relies on to ship...  ...experience, and automation that make high-quality software the default across the organization.... 
    Quality
    Full time
    Immediate start

    Maintainx

    Toronto, ON
    1 day ago
  • $85.83k - $106.83k per year

     ...Company-wide events to stay connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! The Supplier Quality Engineer (SQE) is responsible for ensuring that externally supplied products and processes meet company and customer quality requirements... 
    Quality
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications

    Toronto, ON
    22 hours ago
  •  ...techniques and approaches and is comfortable with contemporary software development practices and dealing with constant change....  ...basis.   As part of a project team, the Associate Test/Quality Assurance Engineer will interact with project team members to ensure the solution... 
    Quality
    Full time
    Internship

    Orion Health

    Toronto, ON
    1 day ago
  •  ...CoreFactor is searching for a Sr. Quality Engineer on a contract basis for a Financial Services client in the GTA.   The Senior Quality...  ...managed change. Understand the role of testing within the software development lifecycle and business-related project constraints... 
    Quality
    Full time
    Contract work
    Work at office
    Immediate start

    CoreFactor

    Toronto, ON
    22 hours ago
  • $157.5k - $192.5k per year

     ...that keeps money moving securely and predictably. Core and Risk Engineering are tied at the hip, and you'll be embedded across both. The...  ...duration, incident count, and uptime. Your mission is to scale quality operations and build the tooling, frameworks and CI pipelines... 
    Quality
    Full time
    Internship
    Local area
    Shift work

    Relay

    Toronto, ON
    1 day ago
  •  ...leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations...  ...the bar.  Job Summary We’re hiring a Senior Software Engineer to provide technical leadership across enterprise SaaS platforms... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    1 day ago
  • $85k - $225k per year

     ...its customers, employees, and communities. The Role Software Engineers will contribute to the technical design and implementation of...  ...Oriented Principles Create rich user experiences Write quality code with high unit and integration test coverage Mentor junior... 
    Quality
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $125k - $165k per year

     ...smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in...  ..., you'll design, build, and ship high-quality features that directly improve how our customers...  ...Familiarity with additional database engines (MySQL, PostgreSQL) and query languages... 
    Quality
    Full time
    Internship

    Prophix

    Toronto, ON
    1 day ago
  •  ...living a healthier life, then you must contact us. \ \ \ Software Engineer in Test \\(Perm "Toronto - REMOTE \")\\\ \ This is a central...  .../A framework by identifying gaps and working towards high -quality and vetted software release procedures. You will fill an... 
    Quality
    Permanent employment
    Full time
    Remote work

    Yoush Consulting

    Toronto, ON
    1 day ago
  • $120k - $170k per year

     ...About Us Air-tek is a Canadian-based software company redefining how airlines operate through...  ...continuous improvement - where every engineer can experiment, own, and make real impact...  ...who are passionate about building high-quality, high-impact products - engineers who don... 
    Quality
    Full time
    Work at office
    3 days per week

    Air-Tek

    Toronto, ON
    1 day ago
  • $172k - $229k per year

     ...BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’...  ...be our next hire? As a Staff Software Engineer, your primary focus will be to architect,...  ...role will be pivotal in delivering high-quality, scalable, and reliable software that powers... 
    Quality
    Full time
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    1 day ago
  •  ...-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs)...  ...Job Title: Staff Software Engineer, Platform Engineering Why Kaseya?...  ...improve developer productivity and product quality. You will work across multiple teams to shape... 
    Quality
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    1 day ago
  •  ...enterprises. We believe that software can radically transform the world...  ...and motivated Staff Software Engineer to join our team and work on...  ...take accountability for code quality, offering thoughtful, constructive...  ...Nirmata's open source policy engine —Kyverno simplifies compliance... 
    Quality
    Long term contract
    Full time
    Flexible hours

    Nirmata

    Toronto, ON
    1 day ago
  • $103.32k - $147.6k per year

     ...billion customers. Spotify's Financial Engineering (FinE) organization ensures that as...  ...financial processes. We're looking for a Software Engineer who enjoys building reliable, data...  ...testing, monitoring, and writing production-quality code. You enjoy collaborating with... 
    Quality
    Long term contract
    Full time
    Work from home
    Flexible hours

    Spotify

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer: Quality (Terminal). Be the first to apply!