Senior Software Engineer

3 days ago

Calgary AB, Calgary Census Division, AB; Alberta, Canada Insight Global Full-time €110,000 - €125,000

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.

#J-18808-Ljbffr