Senior Software Engineer

Jobber provides software solutions for small service businesses, helping them manage operations, connect with customers, and streamline payments.
Edmonton, AB, CanadaToronto, ON, Canada
$120,000 - $180,000
Mobile
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Jobber is seeking a Senior Software Engineer to join their McMobile team, focusing on iOS and Android app development. The role involves working on critical mobile infrastructure, managing dependencies, and ensuring optimal performance. As part of a company recognized as a Top 10 Great Place to Work in Canada, you'll contribute to software that helps small businesses succeed. The position offers comprehensive benefits, professional development opportunities, and the flexibility to work remotely within Canada.

The ideal candidate will champion best practices for well-tested, scalable code while mentoring junior team members. You'll be involved in the complete feature lifecycle, from ideation to delivery, and work with observability tools to improve mobile app metrics. The role requires experience with mobile development, strong systems focus, and excellent collaboration skills.

Jobber's culture emphasizes humility, support, and genuine care for customers. The company serves tens of thousands of users worldwide, transforming how service businesses operate. With a focus on continuous learning and development, you'll have access to resources, tutorials, and hackathons to enhance your skills.

Working at Jobber means joining a mission to help small businesses succeed while building your career in a supportive, inclusive environment. The company offers competitive compensation, including health benefits, retirement matching, and stock options, along with the flexibility to work from their offices in Edmonton or Toronto, or remotely anywhere in Canada.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer

  • Be involved in the full life-cycle of a feature, from ideation to delivery and adoption
  • Write high quality technical design documents and proposals
  • Use observability tools to track and improve mobile apps' operational metrics
  • Perform platform upgrades and migrations
  • Help feature teams diagnose and triage mobile issues
  • Improve mobile E2E and unit tests
  • Participate in code reviews and testing
  • Facilitate group discussions with team members and stakeholders
  • Research and advocate for best practices
  • Mentor and coach junior teammates

Requirements For Senior Software Engineer

TypeScript
Node.js
React
  • Senior software engineering experience on full stack or dedicated mobile development team
  • Experience with Agile/Scrum framework
  • Strong systems focus for large at-scale applications
  • User-centric mindset
  • Ability to quickly move between different features and projects
  • Strong understanding of front-end/mobile frameworks
  • Experience providing technical mentorship
  • Self-serving and initiative-taking abilities

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Talent Development support
  • Vacation time
  • Health days
  • Birthday off
  • Parental leave top-ups

Interested in this job?

Jobs Related To Jobber Senior Software Engineer

Senior Software Engineer, Mobile Android, Split Compute

Senior Software Engineer position at Google working on AR technology, focusing on Split Compute platform development with competitive compensation and benefits.

Senior Software Engineer, Mobile (Android), AR

Senior Software Engineer position at Google's AR team, focusing on Android development and immersive computing technologies with competitive compensation and benefits.

Senior Software Engineer, Geo

Senior Software Engineer position at Google's Geo team, developing and maintaining Google Maps, Earth, and related products, requiring 5+ years of software development experience.

Senior Software Engineer, Mobile, Wear OS

Senior Software Engineer position at Google focusing on Wear OS development, requiring strong Android development skills and 5+ years of experience.

Senior Software Engineer, Multiplatform, Core

Senior Software Engineer position at Google's Core team, focusing on multiplatform development and infrastructure, requiring 5 years of experience in software development.