Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Jobber

Senior Software Engineer

Jobber

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

Posted 4/21/2026full-timeEdmonton • 🇨🇦 CanadaSenior💰 CA$125,800 - CA$170,100 per yearWebsite

Tech Stack

Tools & technologies
AndroidGraphQLiOSReactReact NativeRubyRuby on RailsTypeScript

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.
  • 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).

Benefits

Comp & perks
  • 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
  • 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.
  • unique opportunity to build, grow, and leave your impact on a $400-billion industry that has no dominant player...yet.
  • work with a group of people who are humble, supportive, and give a sh*t about our customers.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
mobile engineeringsystem designcomponent designUI performanceresponsivenessoperational maturitytechnical leadershipE2E testingReact NativeGraphQL
Soft Skills
mentoringfacilitating technical discussionwritten communicationcustomer-centered judgmentownershipinitiativeclarity in requirementsproblem-solvingcollaborationadaptability