Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, McMobile

$125.8k per year

Jobber

Are you an experienced software engineer with a passion for finding creative solutions to real-world problems? Do you love supporting more junior team members in their learning process?

The team:

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. The McMobile team is pivotal in shaping the core of our iOS and Android apps. We handle essential tasks such as managing dependencies, coordinating testing processes, and keeping a watchful eye on performance. By focusing on these foundational aspects, we provide a reliable base for feature teams’ developers to work from, helping to streamline the development process and maintain the quality of our mobile applications.

At Jobber, we never stop growing and learning, and you shouldn’t either. Through continuous 1:1s, dedicated feedback and support from your manager and our Learning and Development team, and your own sense of curiosity, we hope you develop to another level with your skill set.

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. We’re looking for people who are ready to solve problems that millions of entrepreneurs are facing, using their experience to influence both a product and our team, all the while still working on developing their own craft.

In this role, it’s important that you’re a champion of best practices for well-tested, scalable, and well-organized code. In addition, you customize and extend tools and processes to increase the effectiveness of your team, and mentor others to do the same.

As a Senior Software Engineer, you will:

  • Own substantial work end-to-end—from clarifying the problem through delivery, adoption, and follow-up—while balancing feature delivery with sustainable engineering.

  • Lead technical direction for team-scoped initiatives: author and review technical designs and proposals; drive sound decisions and trade-offs with peers and Staff/Principal engineers.

  • Define and uphold quality for our mobile platform: performance, stability, and reliability through standards, observability, and catching regressions early.

  • Modernize and strengthen the mobile foundation (stack, architecture, tooling) so feature teams ship faster with fewer surprises.

  • Put testing and reliability practices in place that the team can reuse: automate what matters, share patterns, and target the risks that would actually hurt users

  • Grow the team: mentorship, high-signal code review, and documentation or other artifacts that spread knowledge beyond your own work.

  • Partner across functions to align on problems, dependencies, and trade-offs, and to connect platform work to customer and developer experience.

To be successful, you should have:

  • Senior-level experience shipping production software on a dedicated mobile or strong mobile-adjacent team (we work across the mobile surface area and supporting systems).

  • Strong system and component design: clear boundaries, maintainable architecture, and intentional trade-offs at team scope—not only feature implementation.

  • Depth in mobile engineering: frameworks and patterns, UI performance and responsiveness, and how quality shows up for users at scale.

  • Operational maturity: systematic troubleshooting, monitoring, and improving how we detect and respond to issues in mobile apps.

  • Technical leadership behaviors: mentoring others, facilitating technical discussion, and written communication that drives alignment.

  • Customer-centered judgment: you incorporate feedback and context, navigate ambiguity, and help prioritize what matters.

  • Ownership: you self-serve, take initiative, and bring clarity when requirements are fuzzy.

It would be really great (but not a deal-breaker) if you had:

  • Experience in a tech lead or similar leadership capacity.

  • Hands-on mobile observability and instrumentation (e.g. Sentry, Datadog).

  • E2E experience (e.g. Appium).

  • Our stack or neighbors: React Native (TypeScript), native iOS/Android, GraphQL, Ruby on Rails, React—in production.

  • CI/CD and mobile release experience (e.g. Split, Bitrise, CircleCI, Runway).

  • Hands-on experience beyond a single language pair across UI and backend work.

Location:

We believe great collaboration is intentional, and sometimes that means coming together in person to build, brainstorm, and connect. To support this, the role is open to candidates based in one of our hub cities: Edmonton, Toronto, Vancouver, or Kitchener-Waterloo.

Compensation:

At Jobber, we believe that compensation should be transparent, fair, and supportive of your experience and growth. This role has a minimum annual salary of $125,800 CAD, a midpoint of $147,900 CAD , and a maximum salary of $170,100 CAD, designed to reflect the progression from learning the ropes to truly excelling.

We design our compensation to reflect each new hire's skills, experience, and the complexity of the role, ensuring a fair and competitive salary. Our range is intentionally broad to support growth and long-term impact, with fully established hires typically starting around the midpoint. The higher end of the range is reserved for those who have demonstrated deep expertise and lasting contributions, while offers below the midpoint reflect strong potential with room to develop. This approach ensures that compensation aligns with both an individual's current capabilities and their opportunity for future growth.

Base salary is just one part of a total compensation package that will include equity rewards, annual stipends for health and wellness, retirement savings matching, and an extended health package with fully paid premiums for body and mind. Your professional growth matters to us too! You'll have access to a dedicated talent development program that includes career coaching and opportunities for career development. We believe in transparency and open conversations about compensation. If you have any questions about our approach, we're happy to discuss them throughout the hiring process!

What you can expect from Jobber:

  • A total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind, matching in RRSP, TFSA or FHSA, and stock options.

  • A dedicated Talent Development team and access to coaching, learning, and leadership programs to help you grow your career, reach your goals, and unlock your full potential.

  • A unique opportunity to build, grow, and leave your impact on a $400-billion industry that has no dominant player...yet.

  • To work with a group of people who are humble, supportive, and give a sh*t about our customers.

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives. We are an equal opportunity employer, and we are committed to working with applicants requesting accommodation at any stage of the hiring process.

A bit more about us:

Job by job, we’re transforming the way service is delivered. Your lawn care provider, home cleaning service, plumber or painter could use Jobber to better connect with their customers, save time in the office, invoice faster, and get paid! We’re bringing tens of thousands of people together with technology to deliver billions of dollars a year in services to happy customers. Jobber exists to help make these small businesses successful, and when they’re successful we all win!

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, McMobile in Vancouver, BC vacancy
  •  ...data import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and... 
    Senior

    Amplitude

    Vancouver, BC
    2 days ago
  • $108k - $135.3k per year

     ...electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is...  ...test strategies to test release builds and coordinating with engineer managers to release the builds on schedule to the market.... 
    Senior
    Hourly pay
    Full time
    Part time
    Work at office

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    15 days ago
  • $114.95k - $158.55k per year

    As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is transforming the photography industry. Your responsibilities will include designing, developing, and delivering new product features for over 1 million users... 
    Senior
    Long term contract
    Work at office
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    15 days ago
  • Join IREN as a Full Lifecycle Senior Software Engineer, where you'll design and operate advanced production systems for AI services using sustainable energy practices. This role is pivotal in creating reliable, high-performance software solutions. As part of IREN, you will... 
    Senior

    IREN

    Vancouver, BC
    2 days ago
  • $146.2k - $201.1k per year

     ...can use deep data insights to improve their business. Founded by engineers and customer obsessed we leap at every opportunity to solve...  ...becoming a key driver of product innovation at Databricks. Full-Stack Software Engineer – Role Overview As a Fullstack software engineer,... 
    Senior
    Summer work

    Databricks

    Vancouver, BC
    1 day ago
  • Overview Starboard recruitment is searching for a Senior Software Engineer (Javascript Fullstack) for one of Vancouver's top Series-A startups. With a recent funding round of close to $10M they are continuing to grow their team. Apply today and we will reach out to qualified... 
    Senior
    Work at office

    Starboard Recruitment

    Vancouver, BC
    8 days ago
  • Elevate your engineering career as a Senior Software Engineer in our Vancouver office. Work with our Data Management team to enhance the customer data lifecycle and improve user experiences. At our company, we aim to build top-notch software features through collaboration and... 
    Senior
    Work at office

    United States Digital Space

    Vancouver, BC
    9 hours ago
  • Senior Software Engineer, Avatar Animation Vancouver, British Columbia, Canada We are looking for a software engineer who is passionate about...  ...usability and performance. You will leverage the Roblox game engine and tools to build groundbreaking experiences that push the... 
    Senior
    Work at office
    Monday to friday

    Roblox

    Vancouver, BC
    8 days ago
  •  ...in virtually every industry. For more information, visit Senior Software Engineer - C Language / Embedded Shift4 is expanding globally and...  ...involves designing, developing and deploying Shift4’s Commerce Engine payment solution that delivers a modern and integrated... 
    Senior
    Local area
    Relocation package

    Shift4

    Vancouver, BC
    8 days ago
  • $192k - $240k per year

     ...banking, and global payments, plus intuitive software for travel and expenses. Tens of...  ...support you need to grow your career. Engineering at Brex Engineering at Brex is about building...  ...production-grade backend systems. As a Senior Software Engineer, you’ll work on data-intensive... 
    Senior
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    15 days ago
  • Senior Software Engineers (9 month contract) Join or sign in to find your next job Join to apply for the Senior Software Engineers (9 month contract) role at Article Job Description Hi there, we’re Article. Since 2013, we have been redefining the furniture industry... 
    Senior
    Contract work
    For contractors
    Work at office
    Immediate start
    Remote work
    2 days per week

    Article

    Vancouver, BC
    15 days ago
  • $85k - $166.8k per year

    Overview Software Engineer at Microsoft. The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost...  ...for the role until September 10, 2025. Employment details Seniority level: Not Applicable Employment type: Full-time Job function... 
    Full time
    Local area

    Microsoft

    Vancouver, BC
    8 days ago
  • Drive innovation at a growing cybersecurity SaaS company as a Senior Full Stack Software Engineer. Use your expertise in Node.js and React to develop high-quality software solutions. We’re on the lookout for a seasoned Senior Software Engineer who will play a pivotal role... 
    Senior

    Enterprise Solutions

    Vancouver, BC
    8 days ago
  • $147.3k - $193.3k per year

     ...unlocks measurable value, elevates guest and educator experiences, and drives enterprise efficiency. Core responsibilities As a Senior Software Engineer, you will design and build data systems, AI-enabled platform capabilities, and enterprise solutions that support multiple... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Work visa

    lululemon

    Vancouver, BC
    8 days ago
  • $185k - $211.4k per year

     ...end ownership of Developer Experience features. Candidates should have over 5 years of experience with Virtual Desktop / App Remoting software and proficiency in GitHub actions or Jenkins pipelines. The role offers a base salary ranging from $185,000 to $211,400 CAD annually... 
    Senior

    Omnissa, LLC

    Vancouver, BC
    8 days ago
  •  ...workflows for ownership, company secretarial, governance, tax, and compliance. The Role We're looking for a driven Senior Full-Stack Software Engineer to join our dynamic engineering team to contribute to our mission of managing hundreds of thousands of business... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Athennian

    Vancouver, BC
    29 days ago
  •  ...To continue to fuel our growth, we are seeking an Intermediate Software Engineer to join our KYB (Know Your Business) Engineering team. Trulioo...  ...requirements across jurisdictions. Reporting to the Senior Development Manager, KYB, you will play a key role in delivering... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    Vancouver, BC
    8 days ago
  •  ...region. These early joiners will play a key role in establishing our engineering team in Romania, helping to shape the future of the site. We are...  ...here, and it's at Cresta. About the role: Cresta Insights: As a Senior full-stack engineer, with a backend focus, you will be at the... 
    Senior
    Local area
    Remote work

    Cresta

    Vancouver, BC
    29 days ago
  • $122.3k - $170.7k per year

    Overview We are seeking an experienced Software Engineer skilled in Python and/or Golang to build and maintain automation, APIs, and services that manage the lifecycle of our infrastructure platforms. This role sits at the intersection of software development... 
    Full time

    Electronic Arts

    Vancouver, BC
    8 days ago
  •  ...working with our CEO and co-founders who previously have built and successfully sold a startup. About the role We are looking for a senior software developer to join our early team. You will be joining a small team of existing developers and will be able to make a big impact.... 
    Senior
    Internship
    Work at office
    2 days per week

    Rippling

    Vancouver, BC
    8 days ago
  • Lead the Identity Platform as a Software Engineering Manager at Marqeta, specializing in KYC solutions from anywhere in Ontario or British Columbia, Canada. This hands-on leadership role focuses on managing the full KYC lifecycle, from customer identification to ongoing due... 

    Marqeta, Inc.

    Vancouver, BC
    1 day ago
  • $146k - $162k per year

    We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from excellent software. In this role, you won'... 
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    15 hours ago
  • $127k - $203k per year

     ...products and services that help people, businesses and governments realize their greatest potential. Title And Summary Manager, Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power... 
    Worldwide

    Mastercard

    Vancouver, BC
    15 days ago
  • Shape the future of dental technology as a Lead Software Engineer with EviSmart in Vancouver. Drive architectural decisions and enhance the Customer Experience Platform in a results-focused environment. EviSmart, a pioneer in the dental industry, is seeking a dynamic software... 

    Evismart

    Vancouver, BC
    2 days ago
  • Advance your career as a Software Engineer at Ping Identity in Denver, Colorado, focusing on developing features for our secure identity platform. You'll collaborate in an agile team environment, driving innovative solutions. As a key contributor to the PingAccess Software... 

    Ping Identity

    Vancouver, BC
    2 days ago
  • $41 - $45 per hour

     ...Position Title: Software Engineer Department: Platform Employee Type: Temp Location: Remote (BC, Canada) Salary Range: $41 - $45/hour CAD Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing.... 
    Contract work
    Temporary work
    Remote work

    Ravenwake

    Vancouver, BC
    8 days ago
  • Embark on a leadership journey with TogetherWeTech as a Software Engineering Manager based in Vancouver. Guide a talented team in hybrid conditions...  ...a high standard of software quality • Collaborate with senior developers and architects • Champion Agile methodologies within... 
    Senior

    TogetherWeTech

    Vancouver, BC
    8 days ago
  •  ...career at lululemon by joining the Enterprise Automation Team as a Software Engineer. Focus on developing scalable automation solutions to optimize...  ...automation strategies while closely collaborating with senior engineers. Your role includes writing functional code, participating... 
    Senior

    Lululemon

    Vancouver, BC
    8 days ago
  • We are seeking a talented Software QA Automation Engineer to join our Apple Services Engineering QA Team. Our team is responsible for App Store Connect , an integral part of the app ecosystem that includes a Web App, Mobile App, and Public API. In this role, you will... 

    Apple

    Vancouver, BC
    8 days ago
  • Become an integral part of Spring Financial in Vancouver as an AI-Focused Software Engineer. This hybrid role involves designing and building software using AI technologies. As a full-time, permanent member of Spring Financial, you'll work in downtown Vancouver, utilizing... 
    Permanent employment
    Full time
    Work at office

    Spring Financial

    Vancouver, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, McMobile. Be the first to apply!