Senior Software Engineer

4 weeks ago


Toronto, Canada Beacon Software Full time

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



  • Toronto, Canada Beacon Software Full time

    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...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences Location: Toronto,...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software. 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software . 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) 9063-1115 Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) 8165-2812 Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences...


  • Toronto, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Canada Guidewire Software Full time

    A software solutions provider in Toronto is seeking a Senior Software Engineer to join their expanding engineering team. You will be responsible for designing, building, and shipping high-quality code for both front-end and back-end services. Ideal candidates will have over 8 years of experience with proficiency in Python and/or TypeScript, along with...


  • Toronto, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid‑sized organizations in Canada/US. We are currently hiring multiple Senior Software Engineers - DevOps and Implementation for our client in the downtown Toronto area, which specializes in OS development for AI and data...


  • Toronto, Canada Iris Software Inc. Full time

    Overview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium,...


  • Toronto, Canada Limelight Software Full time

    Limelight is a B2B SaaS company building secure, accurate FP&A software for finance teams. Our platform powers planning, forecasting, reporting, and deep ERP integrations — where data accuracy, security, and reliability are non-negotiable. We’re looking for a senior full-stack engineer who enjoys solving complex problems, owning features end-to-end, and...