Senior Software Engineer

4 weeks ago


Canada Octopusapp Inc. Full time

Overview Are you an experienced software developer with a passion for finding creative solutions to real-world problems? Jobber is looking for Senior Software Engineers to join our Product Software Engineering team. We work on real problems that help small businesses succeed, guided by our values: be humble, be supportive and give a sh*t. We release early and often while addressing technical debt and seek instant customer feedback to improve our product. We support professional growth with onboarding resources, tutorials, hackathons, and mentorship. Our teams provide mentor/mentee opportunities and emphasize healthy work–life harmony. You could join one of the following teams: Lead Closers: A high-impact team focused on helping Service Providers convert more leads into jobs. They design and deliver smart tools like lead management, pipeline views, win-back automation, and sales workflows to improve conversion rates and drive revenue. Sign Up & Trial: Helps small home service businesses understand how Jobber can solve their problems. They guide new Service Providers from trial to subscription by highlighting key moments that drive conversion. Harbour Foundations: Building the internal AI-powered customer journey. They create scalable, intelligent systems that provide visibility into AI-driven interactions to support the customer lifecycle. Expansion: Empowers users to make informed decisions by ensuring easy access to our solutions. Focus areas include upgrade/downgrade journeys and product-led discovery of features. The role Reporting to the Manager, Software Engineering, the Senior Software Engineer will collaborate with other Software Development members on a Scrum team to build an industry-leading product that helps our customers and their small businesses be successful. You will influence both a product and the team while continuing to develop your own craft. You should be a champion of best practices for well-tested, scalable, and well-organized code, and you will customize and extend tools and processes to increase your team’s effectiveness and mentor others. Responsibilities Be involved in the full lifecycle of a feature, from ideation to delivery and adoption Participate in code review and testing, driving engineering solutions to ensure consistent practices and reusable code Facilitate group discussions with team members and stakeholders to determine the best solution for customer problems Research, communicate, and advocate for best practices within your domain Mentor and coach junior teammates, helping them elevate their skills and careers Understand how and why customers work the way they do to improve features in Jobber’s online and mobile apps Utilize AI tools to enhance development practice, augmenting productivity while preserving human creativity and decision-making Requirements A demonstrated level of senior software engineering experience on a full-stack development team Experience with the full software development lifecycle in an Agile/Scrum framework A strong systems focus for building foundational software for large-scale applications Ability to move between features and projects with an interest in experimentation A structured understanding of common full-stack frameworks, architectures, technologies, and patterns An inquisitive mindset with the ability to ask questions and explore new ideas Ability to self-serve, take initiative, and find resources to accomplish a project Enthusiasm for delivering value early and often to customers Experience providing technical mentorship and sharing industry best practices Experience using developer AI tools like Copilot or Cursor Exposure to tech leadership is a plus Knowledge of Kafka and basic AWS (Lambda, ECS, EC2) is a plus Experience with Ruby on Rails, React, and GraphQL in production is a plus Hiring process An interview with a Talent team member (45 mins) A take-home challenge followed by a Functional Interview (90 mins) Where you can work Our product supports working in either an office or in the field. You can work in our Edmonton or Toronto offices or remotely anywhere within Canada. We’re committed to ensuring the best experience for Jobberinos to do impactful work. Compensation and benefits This role has a minimum annual salary of $125,800, a midpoint of $147,900, and a maximum of $170,100, with compensation designed to reflect growth and impact. The package includes equity rewards, annual health and wellness stipends, retirement savings matching, and an extended health plan with fully paid premiums. Base salary is part of a total compensation package that also includes a dedicated talent development program. Additional details: transparent compensation discussions are welcome throughout the hiring process. What you can expect from Jobber A total compensation package with extended health benefits, retirement savings matching, and stock options A dedicated Talent Development team and access to coaching and leadership programs Support for all breaks, including vacation, birthday time off, health days, and parental leave top-ups A unique opportunity to impact a large, growing industry A bit more about us Jobber is building a platform that helps service providers connect with customers, invoice faster, and get paid. We value diverse teams and an inclusive work environment, and we are an equal opportunity employer. We are committed to accommodating applicants at any stage of the hiring process. #J-18808-Ljbffr



  • , , Canada ECI Software Solutions Full time

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


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


  • , , Canada ECI Software Solutions Full time

    Location: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...


  • , , Canada ECI Software Solutions Full time

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


  • , BC, Canada Alpine Software Group Full time

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


  • , , Canada ECI Software Solutions Full time

    A leading software solutions company is looking for a Senior Software Engineer to play a crucial role in transforming their product architecture from a standalone application to a cloud-native SaaS model. The role involves designing, planning, and implementing high-quality software components while mentoring the engineering team in best practices of...


  • , , Canada Planview GmbH, Software & Consulting Full time

    Company Overview Planview has one mission: to build the future of connected work, from ideas to impact. As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...


  • , , Canada CoLab Software Full time

    At CoLab, we want to help mechanical engineering teams bring life‑changing products to market years sooner. CoLab is a cloud‑based platform for engineering design review. We make it easy for subject‑matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built‑in AI peer checker, AutoReview, scans...


  • , , Canada Tempo Software Full time

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


  • , BC, Canada Alpine Software Group Full time

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