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 3 months 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, Android

Senior Android Engineer position at Babylist, building features for a highly-rated baby registry app using Kotlin, with competitive pay and comprehensive benefits.

Senior/Lead Mobile engineer (Android + React Native)

Senior/Lead Mobile Engineer position at SuperKalam, building AI-powered educational platform using React Native and Android.

Senior Full Stack + Mobile Engineer

Senior Full Stack + Mobile Engineer position at PocketSuite, building comprehensive solutions for service businesses with competitive compensation and equity.

Mobile Engineer - Open Application

Senior Mobile Engineer position at Truelogic offering remote work, competitive USD salary, and opportunity to work with top U.S. companies on transformative mobile development projects.

Sr Software Engineer - ARKit/RealityKit

Senior Software Engineer position at Lowe's focusing on AR/VR development using ARKit and RealityKit for Apple platforms, offering competitive compensation and benefits.