Home Job Listings Categories Locations

Senior Software Engineer

📍 Toronto, Canada

Technology Beacon Software

Job Description

Join to apply for the

Senior Software Engineer

role at

Beacon Software

Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies.

We are growing our team in Toronto, San Francisco, and New York. Apply below.

Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience we’ve engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of online sellers.

Our platform provides automated email reports, screenshot evidence of violations, in‑house investigation services, and data history tracking—empowering brands to stay proactive and in control of their pricing integrity. Whether it’s monitoring custom websites or delivering daily violation summaries, our mission is to provide a customized, one‑to‑one solution for every MAP partner. We are looking for a hands‑on Tech Lead to serve as the sole developer in our small but growing software company. This is a unique opportunity to take full ownership of our technical stack, drive product development, and shape the direction of our platform.

Key Responsibilities

Own the full lifecycle of development, from design through deployment and maintenance

Maintain and scale our Ruby on Rails monolith, ensuring stability, performance, and security

Collaborate directly with leadership to align and advocate for technical priorities as well as business goals

Design, build, and optimize web scraping pipelines, handling diverse sites and evolving anti‑bot challenges

Utilize AI‑assisted tools and workflows (e.g., code generation, test automation, data extraction) to accelerate feature development and reduce overhead

Manage integrations with third‑party APIs, data sources, and services

Implement robust monitoring, testing, and deployment practices to ensure reliability

Document systems, processes, and technical decisions for long‑term maintainability

What We’re Looking For (Qualifications)

5+ years of professional software development experience , with strong expertise in Ruby on Rails (must‑have)

Background in SaaS product development with strong business and product foundations

Ability to work independently as the sole developer in the company, balancing short‑term needs with long‑term maintainability

Experience managing and scaling a Rails monolith in production environments

Demonstrated experience with web scraping tools and techniques (e.g., FireCrawl, BrightData, custom scrapers)

Familiarity with Heroku or similar PaaS platforms

Hands‑on experience with databases (Postgres) and background job systems (e.g., GoodJob, Sidekiq)

Comfortable leveraging AI coding assistants and modern developer productivity tools

Strong debugging, problem‑solving, and performance optimization skills

Experience with Stimulus or lightweight frontend approaches optimized for solo development

Familiarity with monitoring tools (Grafana, AppSignal, Ahoy, etc.)

Experience automating CI/CD pipelines

What We’re Looking For (Benefits & Culture)

High ownership and autonomy: you'll be the driving force behind our engineering

Opportunity to shape the technical strategy of a fast‑moving product

Flexible working environment

Competitive compensation

Our Values at Beacon Software

Humility: We acknowledge that the path to the right answer involves being wrong along the way. We actively seek new ideas and believe we can learn from anyone at any time.

Honesty: We are truth‑seeking in our approach to business problems. Business is a repeat game and we believe human relationships generate alpha.

Hunger: We play to win. We hold ourselves to high standards and will not be outworked.

Horizon: We seek to build a generational software company. This will take decades, and we manage our expectations and those of our partners to take advantage of the compounding growth.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Construction, Software Development, and IT Services and IT Consulting

Referrals increase your chances of interviewing at Beacon Software by 2x

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 6, 2025
Job Type: Technology
Location: Toronto, Canada
Company: Beacon Software

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.