CrawlJobs Logo

Senior Staff Software Developer - Mobile (IOS)

Canada, Toronto 179500.00 - 242500.00 CAD / Year · Job Posted December 25, 2025
Apply Position
Job Link Share

Job Description

Come join Intuit's DataX team as a Senior Staff Software Developer - Mobile (IOS). The DataX teamisresponsibleforcapturingglobalcustomertaxdatafromanysourceatany timethroughtheirtaxexperience,whetherthatisdocumentstheyhaveontheir computer,takingpicturesofphysicaldocumentstheyhavewiththeirphone,or importingdatafrom3rdpartyinstitutionslikepayrollcompaniesorfinancial institutions.

Job Responsibility

  • Drive velocity in the organization by identifying and driving key opportunities across the mobile platform and broader company, accelerating customer, business, and technology outcomes
  • Drive significant technology initiatives end-to-end within the iOS platform, including horizontal layers of the mobile architecture
  • Understand customer behaviors and partner with cross-functional partners (Product Management, Design, etc.) to influence and drive end-to-end mobile solutions for customer problems
  • Drive the design and implementation of durable and scalable AI-powered iOS solutions that will solve critical customer problems in a fast-paced environment
  • Execute with a boundaryless mindset and contribute to solutions outside of your primary iOS area of ownership
  • Leverage knowledge of building AI-native applications to reimagine and enhance existing mobile solutions and create new, innovative experiences
  • Guide the applicability of AI to customer problems within the mobile context through a deep understanding of the value and limitations of AI technologies
  • Create robust, scalable, and secure technical designs for iOS applications, effectively implementing them to balance short-term and long-term objectives, ensuring high availability and optimal performance
  • Passionate about continuous learning, experimenting, and applying cutting-edge mobile technologies and AI paradigms to solve customer problems on the iOS platform
  • Act as a technical subject matter expert for the iOS platform, mentoring fellow engineers and leading technical discussions
  • Partner with other groups both inside and outside of Intuit for cross-functional design, development, and integration of mobile solutions
  • Work with cross-functional team members from Architecture, Product Management, and Operations to design, develop, test, and release mobile features
  • Contribute to standards, patterns, and best practices that improve the mobile engineering community within Intuit
  • Provide perspective on leading industry trends in mobile and AI, recommendations on new and emerging technologies, technology prototypes, patent proposals, and engineering process improvements

Requirements

  • Ability to drive velocity in a highly matrixed environment, partnering with numerous stakeholders
  • Expertise in developing, maintaining, and innovating large-scale, consumer-facing mobile applications on the iOS platform
  • 5+ years of experience designing complex mobile architectures and distributed systems
  • Experience with AI technologies/tools and applying them to mobile user experiences or backend solutions
  • Experience with AI technologies like SageMaker, Vert.x, LangChain, Large Language Models, Prompt Engineering, DialogFlow, Python in the context of mobile development
  • Expertise in Swift and SwiftUI
  • Experience in the Software design/architecture process, specifically for mobile applications
  • Experience in the entire Software Development Life Cycle (SDLC), with a focus on mobile releases
  • Experience with web services (consuming or creating) with REST or SOAP for mobile backends
  • Prior working experience in a cloud computing environment like AWS/GCP is highly desired
  • BS/MS in Computer Science or related area
  • Team player possessing strong analytical, problem-solving, and communication skills
  • Strong mentoring skills
  • Ability to work effectively in a fast-paced, complex technical environment, specifically within mobile development
  • Excellent communication skills
  • 'Self-starter' attitude and the ability to make decisions independently within the mobile domain
  • Experience driving for results across cross-functional teams while maintaining effective working relationships, particularly in the context of mobile projects
  • Demonstrated ability to work with global teams across time zones

What we offer

  • cash bonus
  • equity rewards
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Staff Software Developer - Mobile (IOS)

8 matching positions

Staff Software Engineer - iOS

As a Staff Mobile Engineer on the Autonomous Mobility & Delivery (AM&D) team, yo...
Location
Location
United States , Seattle; San Francisco
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • 5+ years of hands-on mobile development experience in iOS and/or Android
  • Proven track record leading cross-team, multi-quarter technical initiatives from concept through production
  • Demonstrated experience defining and evolving mobile architecture in large-scale, consumer-facing applications
  • Strong expertise in modern mobile architecture patterns, modularization strategies, state management, and performance optimization
  • Experience driving metrics-based product development with strong reliability and quality guardrails
  • Experience improving engineering standards across teams, including code quality, testing strategy, release processes, and operational excellence
  • Strong cross-functional collaboration skills, with experience partnering with product, design, backend, and operations stakeholders
Job Responsibility
Job Responsibility
  • Define and drive the long-term mobile technical strategy across iOS and Android for Autonomous Mobility & Delivery experiences
  • Lead large, cross-team initiatives from ideation through design, implementation, launch, and operational ownership
  • Architect scalable, modular, and maintainable mobile systems that support evolving autonomous and marketplace use cases
  • Anticipate future product and architectural needs, proactively addressing scalability, performance, and reliability challenges
  • Establish and promote mobile engineering best practices across architecture, testing, release processes, observability, and incident management
  • Partner closely with product, design, backend, marketplace, and operations teams to deliver cohesive, end-to-end customer experiences
  • Drive metrics-based execution, ensuring features are instrumented, measurable, and aligned with core business KPIs
  • Improve engineering velocity and quality by reducing technical debt and strengthening development workflows
  • Mentor senior engineers, elevate technical decision-making across teams, and raise the hiring bar through high-quality interviewing and feedback
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits (see link)
  • Fulltime
Read More
Arrow Right

Staff Mobile Engineer, iOS

The Staff Software Engineer, Mobile is a senior individual contributor who bring...
Location
Location
United States; Canada
Salary
Salary:
150000.00 - 170000.00 USD; CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software development experience, including significant experience working on complex mobile applications at senior level
  • Deep experience with Swift and iOS frameworks required
  • Expertise with mobile architectures, platform constraints, and application lifecycle management on iOS
  • Proven experience leading complex technical work and contributing to architectural decisions, with the ability to act as a technical lead and mentor supporting the growth of other engineers
  • Solid understanding of software engineering best practices, including system design, testing strategies, and release considerations for mobile applications, along with working knowledge of mobile security and privacy practices
  • Experience with communication and email protocols such as RSS, IMAP, POP, or Matrix, and familiarity with the IETF standards for CalDav or CardDav
  • Proficiency with Git and collaborative development workflows, including code review and CI systems
  • Excellent communication skills, documentation skills, and the ability to work with a multi-disciplinary, geographically distributed team, with a product-oriented mindset considering user impact and business context
Job Responsibility
Job Responsibility
  • Tackle complex and ambiguous technical challenges in mobile development that require thoughtful design, planning, and coordination
  • Serve as a technical lead on major iOS initiatives, including feature development, architectural improvements, and targeted refactoring
  • Collaborate with senior engineers and engineering leadership on mobile technical direction and architectural decisions
  • Drive improvements to code quality by reducing technical debt and improving performance, stability, and build health
  • Partner closely with product and UX teams to ensure usability and accessibility are integral to iOS implementations
  • Write high-quality, testable, and maintainable iOS code, contributing to a consistent and reliable codebase
  • Mentor and support other engineers through code reviews, technical guidance, and knowledge sharing
  • Contribute to improving engineering practices and workflows, and stay current with iOS technologies and best practices
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Staff Mobile Engineer, iOS

The Staff Software Engineer, Mobile is a senior individual contributor who bring...
Location
Location
United States; Canada , Remote
Salary
Salary:
150000.00 - 170000.00 USD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software development experience, including significant experience working on complex mobile applications at senior level
  • Deep experience with Swift and iOS frameworks required
  • Expertise with mobile architectures, platform constraints, and application lifecycle management on iOS
  • Proven experience leading complex technical work and contributing to architectural decisions, with the ability to act as a technical lead and mentor supporting the growth of other engineers
  • Solid understanding of software engineering best practices, including system design, testing strategies, and release considerations for mobile applications, along with working knowledge of mobile security and privacy practices
  • Experience with communication and email protocols such as RSS, IMAP, POP, or Matrix, and familiarity with the IETF standards for CalDav or CardDav
  • Proficiency with Git and collaborative development workflows, including code review and CI systems
  • Excellent communication skills, documentation skills, and the ability to work with a multi-disciplinary, geographically distributed team, with a product-oriented mindset considering user impact and business context
Job Responsibility
Job Responsibility
  • Tackle complex and ambiguous technical challenges in mobile development that require thoughtful design, planning, and coordination
  • Serve as a technical lead on major iOS initiatives, including feature development, architectural improvements, and targeted refactoring
  • Collaborate with senior engineers and engineering leadership on mobile technical direction and architectural decisions
  • Drive improvements to code quality by reducing technical debt and improving performance, stability, and build health
  • Partner closely with product and UX teams to ensure usability and accessibility are integral to iOS implementations
  • Write high-quality, testable, and maintainable iOS code, contributing to a consistent and reliable codebase
  • Mentor and support other engineers through code reviews, technical guidance, and knowledge sharing
  • Contribute to improving engineering practices and workflows, and stay current with iOS technologies and best practices
What we offer
What we offer
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Discretionary Annual Bonus Program
  • Monthly Remote Work Stipend
  • Annual Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Mobile

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of mobile application development experience
  • Proven success designing and delivering complex, high-performance mobile applications — ideally in gaming, entertainment, or real-time interactive environments
  • Strong command of mobile frameworks and ecosystems such as Native (Swift/Kotlin) and Cross-platform (React Native, Flutter)
  • In-depth knowledge of rendering, audio, device integration, performance tuning, and security on mobile platforms
  • Demonstrated ability to lead architectural direction and technical decision-making at a senior level
  • Strong communication and collaboration skills, with experience partnering with cross-functional teams and influencing technical outcomes
Job Responsibility
Job Responsibility
  • Define the mobile technology strategy for our core gaming platform across iOS and Android, aligning architecture with business goals and user expectations
  • Architect secure, performant, and scalable mobile systems optimised for real-time gaming, immersive interaction, and cross-platform compatibility
  • Establish and uphold mobile engineering standards, including development practices, testing frameworks, deployment workflows, and code quality benchmarks
  • Partner cross-functionally with product managers, designers, and platform engineers to ensure seamless mobile-user experiences that enhance gameplay
  • Act as a technical leader and subject matter expert, guiding architectural decisions, reviewing designs, and influencing mobile development across the company
  • Support team growth by defining hiring criteria, participating in recruitment, and mentoring engineers to build a high-performing mobile team
Read More
Arrow Right

Senior Software Engineer

Get to Know Us: It's fun to work in a company where people truly believe in what...
Location
Location
United States , Pleasanton
Salary
Salary:
156000.00 - 196000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on experience in Web Application, Mobile, SaaS, and RESTful API testing
  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# (with .NET core and NUnit / XUnit / MSTest)
  • Hands on experience with IOS and Android hybrid/native mobile applications testing and test automation using Appium/Selendroid
  • Work closely with Product/UX designers to discuss and give feedback about customer perspective for UI/UX designs from QE
  • Hands on experience with testing, analyzing and troubleshooting communication between mobile apps and API
  • Configure CI/CD tool to run regression Appium/Selendriod automated tests
  • Experience in testing integration solutions for batch, API and event driven architectures
  • Experience with testing various integration patterns, styles and technologies and API gateway
  • Deep understanding of both technical and non-technical requirements for enterprise SaaS at scale in the areas of system performance, scalability, latency, reliability and security
Job Responsibility
Job Responsibility
  • Create Web application, Mobile App and API automation utilizing tools and frameworks already in place to ensure future automation coverage of all features
  • Build Mobile App test automation for both IOS/Android using Appium
  • Experience in testing Hybrid/Native IOS/Android Mobile Applications
  • Build and add to Automation Regression Test Harness
  • Experience in testing on virtual emulators using device farms
  • Drive improvements and provide recommendations by using or creating tools and contributing to the automation framework already in place
  • Independently identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, management of dependencies, and efficacy of valid test data to ensure successful and high-quality deliverables
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, reported defects, and performance and scalability issues
  • Provide technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization
  • Execute on QE compliance objectives and appropriate metrics to measure success
What we offer
What we offer
  • Short-term and long-term incentive programs, based on eligibility
  • Robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Flutter

At GEICO, we offer a rewarding career where your ambitions are met with endless ...
Location
Location
United States , Chevy Chase; Palo Alto; New York City; Dallas; Seattle
Salary
Salary:
120000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise and specialization in at least two modern programming languages such as Kotlin, Swift, JavaScript, TypeScript, Dart
  • In-depth knowledge of CS data structures and algorithms
  • Knowledge of dependency injection, state management, and reactive programming (Streams, Coroutines, RX)
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Deep understanding of modern architecture and design patterns
  • Strong understanding of testing strategies and debugging practices
  • Passion for solving complex problems
  • Excellent communication skills
  • Ability to excel in a fast-paced, startup-like environment
  • 8+ years of professional software development experience in Mobile and Web frameworks/SDKs such as Flutter, Android, iOS, React, and Angular
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide leadership to engineering teams
  • Own complete solution across its entire life cycle
  • Influence and build vision with product managers, team members, stakeholders, and other engineering teams to solve complex problems for building enterprise-class business applications
  • Accountable for the quality, usability, and performance of technical solution
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization
  • Utilize programming languages like Kotlin, Swift, JavaScript, TypeScript, Dart
  • Mentor team members professionally to help them realize their full potential
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Android Software Engineer, Cash App Consumer Platform

It all started with an idea at Block in 2013. Initially built to take the pain o...
Location
Location
United States , New York
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Platform or infrastructure builder's mindset. You've built systems for engineers as your customers, and you care deeply about developer experience
  • A high agency mindset - if you see a problem you take the initiative to find a solution
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership. You've driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - You actively use AI-assisted development tools and have a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - You identify non-obvious problems and design solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Experience building developer platforms, shared libraries, or internal tooling used across large engineering organizations
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform
  • Own and evolve foundational Android infrastructure: modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • Design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • Drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • Invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • Develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • Build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • Partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer
  • Evolve how Cash App's Android engineering org uses AI
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right

Staff Android Software Engineer, Cash App Consumer Platform

The Cash App Consumer Platform is responsible for laying the foundation that eve...
Location
Location
United States , San Francisco Bay Area
Salary
Salary:
263600.00 - 395400.00 USD / Year
cash.app Logo
Cash App
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of Android development experience with a demonstrated track record of impact at organizational scope
  • BA/BS degree in Computer Science or equivalent practical experience
  • Proven organizational leadership - driven large-scale technical initiatives across multiple teams and left systems meaningfully better
  • AI-native development practice - actively uses AI-assisted development tools and has a strong, evolving point of view on where AI creates real leverage in engineering - and where it falls short
  • Strong systems thinking - identifies non-obvious problems and designs solutions that are simple enough to be right
  • Exceptional communication - crisp design docs, productive design reviews, and the ability to build alignment across senior engineers and non-engineers alike
  • Deep Android expertise - Kotlin, Jetpack Compose, modern architecture patterns, build systems, performance profiling, and testing at scale
  • Platform or infrastructure builder's mindset
  • A high agency mindset
Job Responsibility
Job Responsibility
  • Build and Own the Android Platform: own and evolve foundational Android infrastructure including modularization, dependency injection, navigation, deep linking, and app lifecycle systems
  • design and deliver shared libraries and frameworks that feature teams rely on daily with developer and AI ergonomics as a first-class concern
  • drive Cash App's Android architecture forward, making high-leverage decisions that compound over time
  • invent thoughtful Android platform tech and open source it where it creates value for the broader community
  • develop and steward rapid experimentation in support of the fast iteration enabled by the AI world
  • build upon observability and performance tooling that gives engineers and on-callers clarity and confidence
  • partner with iOS, Web, and backend engineers to deliver consistent, high-quality cross-platform experiences
  • Lead as an AI-Native Engineer: evolve how Cash App's Android engineering org uses AI
  • proactively identify where AI creates real leverage in platform and product engineering workflows, and act on it
  • introduce and evaluate emerging AI development tools (Claude Code, GPT/Codex, Goose, and what comes next), forming a clear point of view on adoption
What we offer
What we offer
  • Remote work
  • medical insurance
  • flexible time off
  • retirement savings plans
  • modern family planning
  • Fulltime
Read More
Arrow Right