1

Mobile Software Developer Jobs in Calgary, AB (NOW HIRING)

Certifications * 4th Class Power Engineering preferred. * WHMIS, First Aid, and related safety ... Proficiency with technology including standard software and office/mobile tools. Working Conditions

Certifications * 4th Class Power Engineering preferred. * WHMIS, First Aid, and related safety ... Proficiency with technology including standard software and office/mobile tools. Working Conditions

These individuals analyse client needs, implement software solutions, and provide training and ... engineering, and human capital. We provide comprehensive consulting, system integration and ...

Showing results 21-33

Mobile Software Developer information

See Calgary, AB salary details

$50.5K

$105.7K

$193.5K

How much do mobile software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for mobile software developer in Calgary, AB is $105,690.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $116,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a mobile software developer?

To thrive as a Mobile Software Developer, you need strong programming skills (such as Java, Kotlin, Swift, or Objective-C), a solid understanding of mobile platforms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Android Studio or Xcode, version control systems like Git, and relevant certifications (such as Google Associate Android Developer) are typically required. Creative problem-solving, attention to detail, and effective communication help developers collaborate in teams and deliver user-friendly apps. These skills ensure efficient development of high-quality mobile applications that meet user needs and adapt to evolving technology.

What does a mobile software developer do?

A Mobile Software Developer designs, builds, tests, and maintains applications specifically for mobile devices like smartphones and tablets. They typically work with platforms such as iOS (using Swift or Objective-C) or Android (using Java or Kotlin). Their responsibilities include writing clean, efficient code, troubleshooting bugs, collaborating with designers and other developers, and ensuring apps perform well across different devices. Mobile developers must also stay updated with the latest platform changes and best practices to deliver high-quality user experiences.

What is the difference between Mobile Software Developer vs Mobile App Tester?

AspectMobile Software DeveloperMobile App Tester
Primary RoleDesigning, coding, and developing mobile applicationsTesting and ensuring the quality of mobile applications
Skills RequiredProgramming languages (Java, Swift), app development frameworksTesting tools, bug tracking, understanding of app functionality
Work EnvironmentDevelopment teams, software companies, startupsQuality assurance teams, testing labs, development teams
CertificationsMobile development certifications (e.g., Android Developer, iOS Developer)Testing certifications (e.g., ISTQB, Mobile Testing certifications)

While Mobile Software Developers focus on creating and coding mobile applications, Mobile App Testers specialize in testing these apps to identify bugs and ensure quality. Both roles often collaborate within the same industry and work environment but serve different functions in the app development lifecycle.

What are some common challenges mobile software developers face when collaborating with cross-functional teams?

Mobile Software Developers often work closely with designers, product managers, and QA testers, which can create unique communication challenges. Aligning on feature requirements, design specifications, and platform constraints requires clear, proactive dialogue. Additionally, adapting to frequent changes in project scope or user feedback can require flexibility and strong problem-solving skills. Successful developers prioritize regular check-ins and thorough documentation to ensure everyone stays aligned throughout the development cycle.
What are the most commonly searched types of Software Developer jobs in Calgary, AB? The most popular types of Software Developer jobs in Calgary, AB are:
Infographic showing various Mobile Software Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $105,690 per year, or $50.8 per hour.

Senior Design Specialist - Firewall & Wireless Packet Core

TELUS

Calgary, AB • On-site

Other

Re-posted 4 days ago


TELUS rating

8.2

Company rating: 8.2 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

23rd of 97 rated telecommunications companies


Job description

Description

Join our team and what we'll accomplish together

The Wireless Voice and Data Core Team is responsible for end-to-end core network strategy, architecture, development and deployment, including service orchestration and automation. We design, develop, maintain, and support the Core Wireless Network and its services.

Working as a team, we introduce cutting-edge technology and software to drive network orchestration and automation in the rapidly evolving 5G ecosystem, propelling TELUS' digital transformation.

We create previously impossible solutions to deliver unique and rich wireless experiences for our customers. These innovative solutions revolutionize connectivity, enhance quality of life, and spark global innovation by enabling cellular networks and expanding access to the digital world.

You will play a pivotal role in redefining customer experiences by providing strategic guidance, managing change, and leveraging state-of-the-art security and AI to deliver reliable, cost-effective products.

What you'll do

  • Design & Architecture: Lead architectural design for security infrastructure protecting TELUS' Wireless Core Network, with focus on carrier-grade firewalls (Juniper SRX, Palo Alto Networks) across 4G EPC and 5G Service-Based Architecture (SBA) boundaries

  • Implementation & Rollout: Architect, deploy, and scale high-availability firewall solutions protecting critical core interfaces (Gi/SGi, N6, roaming, inter-carrier) and control/user plane functions in containerized environments (RedHat OpenShift)

  • Security & Compliance: Ensure firewall architectures adhere to 3GPP and GSMA standards; conduct proactive threat modeling and risk assessments for new 5G functions; support security audits and vulnerability remediation

  • Strategic Planning: Lead capacity planning, growth forecasting, and technology lifecycle management; develop vendor roadmaps and business cases for future security investments; manage technical relationships with firewall and core vendors

  • Cross-Functional Collaboration: Partner with RAN, Transport, Policy, Signaling, IMS/Voice, and Virtualized Infrastructure teams to align firewall architectures, policies, and configurations with Wireless Core network functions (AMF/MME, SMF/SPGW-C, UPF/SPGW-U)

  • Automation & Optimization: Develop CI/CD pipelines for firewall configuration deployment; create detailed Methods of Procedure (MoP) documents; develop KPI dashboards for performance monitoring and optimization

  • Troubleshooting & Analysis: Analyze network performance, resolve complex security issues, and optimize architecture using protocol validation tools (Wireshark, PCAP) and vendor logging mechanisms

Qualifications

What you bring

  • 10+ years of progressive experience in core network security and telecom engineering in carrier-grade environments

  • Expert-level experience designing, implementing, and troubleshooting Juniper SRX and Palo Alto Networks firewalls (bare metal and virtual)

  • Strong technical knowledge of 3G/4G/5G Packet Core network topology, control/user plane separation (CUPS), and Service-Based Architecture (SBA)

  • Deep understanding of mobile core protocol behavior (GTPv1/GTPv2, HTTP/2, Diameter, SCTP, Service-Based Interfaces)

  • Deep knowledge of telecom security standards: 3GPP security architecture (TS 33.501) and GSMA guidelines (FS.36/FS.37)

  • Master-level troubleshooting skills with network analysis tools (Wireshark, PCAP, protocol analyzers)

  • Proficiency deploying network security in containerization ecosystems (Docker, Kubernetes, RedHat OpenShift)

  • Experience with CI/CD automation pipelines and modern software development lifecycles (GitLab)

  • Bachelor's or Master's degree in Computer Science, Information Technology, Electrical Engineering, or related technical STEM field

Great-to-haves

  • Professional certifications in security domains or specific vendors (e.g., JNCIE-SEC, PCNSE)

  • Experience securing infrastructure hosted within Public Cloud Native environments (AWS, GCP)

  • Programming skills in Python, Ansible, or API-driven automation for programmatic firewall updates

  • Knowledge of automated network slicing security policies and multi-tenancy isolation concepts

Location: Any major Canadian city

#Remote


What TELUS employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom