Senior Software Engineer, McMobile
$125.8k per yearJobber
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- ...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
$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....SeniorHourly payFull timePart timeWork at office$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...SeniorLong term contractWork at officeHome office2 days per week- 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
$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,...SeniorSummer work- 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...SeniorWork at office
- 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...SeniorWork at office
- 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...SeniorWork at officeMonday to friday
- ...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...SeniorLocal areaRelocation package
$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...SeniorLong term contractWork at officeRemote workWork from home- 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...SeniorContract workFor contractorsWork at officeImmediate startRemote work2 days per week
$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 timeLocal area- 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
$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...SeniorLong term contractPermanent employmentPart timeWork visa$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- ...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...SeniorLong term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
- ...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...SeniorPermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
- ...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...SeniorLocal areaRemote work
$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- ...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....SeniorInternshipWork at office2 days per week
- 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...
$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 contractWork at officeWork from homeWorldwide$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- 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...
- 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...
$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 workTemporary workRemote work- 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
- ...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
- 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...
- 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 employmentFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, McMobile. Be the first to apply!
- senior software developer Vancouver, BC
- software engineer - computer Vancouver, BC
- software developer remote Vancouver, BC
- software engineer intern Vancouver, BC
- software engineer devops Vancouver, BC
- junior software developer internship Vancouver, BC
- remote entry level software developer Vancouver, BC
- linux software engineer Vancouver, BC
- software engineer internship Vancouver, BC
- ingénieur logiciel Vancouver, BC
