Intermediate Software Engineer

Jobber
Toronto, Edmonton, Waterloo, Vancouver
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving","Learning","Mentorship"]

An Intermediate Software Engineer at Jobber collaborates in a Scrum team to design, develop, and deliver scalable features for a SaaS product used by small businesses. You’ll work with senior engineers, participate in code reviews, and leverage AI tools to improve development, while learning and growing within a supportive, autonomy-driven environment across multiple Canadian offices and remote locations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Jobber
Jobber
6 months ago

Intermediate Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

An Intermediate Software Engineer at Jobber collaborates in a Scrum team to design, develop, and deliver scalable features for a SaaS product used by small businesses. You’ll work with senior engineers, participate in code reviews, and leverage AI tools to improve development, while learning and growing within a supportive, autonomy-driven environment across multiple Canadian offices and remote locations.
Location: Toronto, Edmonton, Waterloo, Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to the design, development, and delivery of features that address customer needs, collaborating with cross-functional teams.
  • •Work closely with senior engineers to refine requirements and scope technical solutions.
  • •Write, review, and maintain clean, scalable, and well-documented code.
  • •Participate in code reviews to ensure code quality and maintainability.
  • •Collaborate with your team to identify and solve technical challenges.

Pay and Benefits

Perks:Health InsuranceEquityRrsp MatchingTfsaWellness StipendRetirement Matching

Key Requirements

  • •Proficiency in writing clean, maintainable, and testable code.
  • •Familiarity with Agile/Scrum development methodologies.
  • •A structured understanding of common backend frameworks, technologies, and patterns.
  • •Familiarity working with observability tools such as DataDog.
  • •Experience using developer AI tools like Copilot or Cursor.
Experience:Software
Skills:CommunicationCollaborationProblem-solvingLearningMentorship
Tech Stack:ReactReact NativeTypeScriptRuby on RailsGraphQLDataDogSidekiqActive JobsCopilotCursor

Company Brief

Jobber
Provides cloud-based business management software for home and field service businesses to manage quoting, scheduling, invoicing, payments, and client communications, serving hundreds of thousands of service professionals worldwide.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series D
Headquarters: Edmonton, Canada
Founded: 2011
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor