Enable job alerts via email!

Senior Software Engineer

Insight Global

Canada

Remote

CAD 110,000 - 125,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Software Engineer specializing in mobile application development, with a focus on designing scalable mobile solutions using Flutter. This fully remote role offers the opportunity to work with diverse product engineering teams and leverage lean development practices across Canada.

Qualifications

  • 7+ years of software development experience with focus on mobile.
  • Strong proficiency in Flutter and mobile technologies.
  • Experience with native iOS and Android development.

Responsibilities

  • Design and implement scalable mobile solutions using Flutter.
  • Collaborate with product teams to deliver customer-centric features.
  • Identify and resolve performance and scalability issues.

Skills

Mobile Application Development
Flutter
Swift
Kotlin
RESTful APIs
TDD
Lean Software Development
DevOps

Education

Bachelor's degree in Computer Science, Information Technology, or related field

Tools

Xcode
Android Studio
Bitrise
Jenkins

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$110,000.00/yr - CA$125,000.00/yr

Direct message the job poster from Insight Global

Insight Global is seeking a highly skilled Senior Software Engineer specializing in mobile application development, responsible for technical execution within Product Engineering teams. This is a permanent opportunity, fully remote across Canada working either CST or PST timezone. This role focuses on designing and implementing scalable, high-quality mobile solutions using Flutter while ensuring seamless integration with native applications (iOS and Android). Collaborating closely with Product Management, and Product Engineering to deliver customer and product-centric capabilities while leveraging lean development practices. You’ll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 7+ years of experience in software development with a strong focus on mobile application development.
  • Strong expertise in mobile development using both native (e.g., Swift, Kotlin) and hybrid technologies (e.g., Flutter).
  • Proficiency in Flutter and Dart, with hands-on experience building and deploying production-grade Flutter applications.
  • Strong understanding of integrating Flutter modules into native iOS (Swift/Objective-C) and Android (Kotlin/Java) applications.
  • Experience with native mobile development and familiarity with platform-specific tools and frameworks (e.g., Xcode, Android Studio).
  • Solid understanding of mobile design patterns, architectures (e.g., MVVM, BLoC), and state management solutions.
  • Experience with RESTful APIs, and integrating mobile applications with backend services.
  • Experience with modern Lean Software development, pair programing, TDD and Trunk Based Development

Nice to Have Skills & Experience

  • Familiarity with performance profiling tools for mobile applications and optimizing Flutter app performance
  • Knowledge of app store submission processes for iOS and Android, including compliance with platform guidelines
  • Familiarity with CI/CD tools like Bitrise, GitHub CircleCI, or Jenkins for automating mobile build and deployment pipelines
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology
  • Industries
    Online and Mail Order Retail

Referrals increase your chances of interviewing at Insight Global by 2x

Get notified about new Software Engineer jobs in Canada.

Full Stack Developer (Future Opportunity)
Software Engineering Intern (May - August 2025) - Canada

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

TEEMA

New Brunswick

Remote

CAD 100,000 - 125,000

Yesterday
Be an early applicant

Senior Software Engineer

Okta, Inc.

Toronto

Remote

CAD 118,000 - 178,000

3 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Quebec

Remote

CAD 105,000 - 133,000

2 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Toronto

Remote

CAD 105,000 - 133,000

2 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Edmonton

Remote

CAD 105,000 - 133,000

2 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Vancouver

Remote

CAD 105,000 - 133,000

2 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

House of Blues

Quebec

Remote

CAD 105,000 - 133,000

6 days ago
Be an early applicant

Senior Software Engineer

Wavelo

Toronto

Remote

CAD 114,000 - 127,000

2 days ago
Be an early applicant

Senior Software Engineer

Softlinx

Toronto

Remote

CAD 90,000 - 130,000

4 days ago
Be an early applicant