Senior Software Engineer
15 hours ago
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, and endowment investors as well as the founders of the leading technology companies from the past decade. 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 have 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 clear: 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. Our product relies heavily on web scraping, and we’re seeking someone who can bring both technical expertise and pragmatic problem‑solving. Given the lean nature of our team, this role requires someone who thrives on autonomy, can wear many hats, and leverages AI‑assisted development tools to accelerate delivery and efficiency. 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 Required 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—you will be joining a lean team and your opinion in all matters of the business, especially product, will be very valuable 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 Desired Qualities 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 getting to the right answer involves being wrong along the way. We have strong beliefs which are weakly held. 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 that human relationships generate alpha. We understand that trust is earned over a lifetime and can be lost in an instant. Hunger: We play to win. We hold ourselves to high standards and will not be outworked. We take pride in having a deep sense of responsibility to ourselves, each other, our partners, and our customers. We believe to whom much is given much is expected. Horizon: We seek to build a generational software company. This will take decades. We manage our expectations and those of our partners to take advantage of the 8th wonder of the world - compounding growth. Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Construction, Software Development, and IT Services and IT Consulting Locations: Toronto, San Francisco, New York Compensation: Canada CA$150,000.00 - CA$160,000.00 per annum Referrals increase your chances of interviewing at Beacon Software by 2x. #J-18808-Ljbffr
-
Senior Software Engineer
6 days ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Senior Software Engineer
3 days ago
, , Canada Beacon Software Full timeBeacon 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,...
-
Senior Software Engineer
4 weeks ago
, , Canada Aplos Software Full timeAbout Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...
-
Senior Software Engineer
3 weeks ago
, BC, Canada Aplos Software Full timeAbout Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....
-
Senior Cloud-Native Software Engineer
6 days ago
, , Canada ECI Software Solutions Full timeA software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...
-
Senior Software Developer
3 weeks ago
, , Canada Tempo Software Full timeAbout Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...
-
Senior Software Engineer – .NET
3 weeks ago
, , Canada Astera Software, Inc. Full timeAbout Astera Based in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...
-
Senior Software Engineer
4 days ago
, , Canada Morson Edge (Canada) Full timeWe’re looking for a Senior Embedded Software Engineer to join our team in Ottawa, ON . This is an on-site role that supports close collaboration with our engineering group. What You’ll Do Develop and maintain embedded software for advanced avionics systems Integrate software with GPIOs, modems, and hardware components in complex satellite-based...
-
Senior ColdFusion Software Developer
3 days ago
, AB, Canada BIS Safety Software Full timeJoin to apply for the Senior ColdFusion Software Developer role at BIS Safety Software 16 hours ago Be among the first 25 applicants Join to apply for the Senior ColdFusion Software Developer role at BIS Safety Software Get AI-powered advice on this job and more exclusive features. BIS Safety Software is a fast-paced, high-growth organization providing...