MAC-001 Staff Client Network Development Engineer - macOS

Remote - Canada/USA

We are looking for Senior Software Engineer with strong fundamentals in software engineering, data structures, algorithms, and experience in building moderate applications for the MacOS/iOS platform. The role involves designing, developing, and enhancing lightweight and secure client applications, and driving all aspects of the software development cycle in collaboration with the product team. The engineer will also be responsible for ensuring the quality of the deliverables through automated tests and cross-team collaborations, mentoring junior developers, and troubleshooting customer issues. A degree in Computer/Electronics/Electrical Engineering is required, along with 8+ years of software development experience, of which a minimum of 5 years of experience building apps on macOS/iOS. Knowledge of network & security protocols, Swift, Objective C, and core data is necessary. Experience with VPN technologies and cryptography is a plus.

Responsibilities:

  • Design, develop, and enhance lightweight and secure client applications for traffic steering
  • Own and drive all aspects of the software development cycle in collaboration with the product team
  • Ensure the quality of deliverables through automated tests and cross-team collaborations
  • Influence the features and direction of the product and platform with personal ideas
  • Work with the Customer Support team to troubleshoot and fix customer issues and identify product gaps
  • Actively mentor junior developers.

Requirements:

  • Strong software engineering skills including object-oriented design, data structures, and algorithms
  • Quality-oriented mindset with a strong commitment to automated testing, metrics collection, monitoring, and continuous improvement
  • Experience in designing and building moderate applications for MacOS/iOS platform
  • Minimum of 8 years of software development experience, with at least 5 years of building apps on MacOS/iOS
  • Knowledge of network & security protocols (TCP, UDP, IP, HTTP, DHCP/DNS, TLS, Active Directory/LDAP, SSO/SAML/Oauth)
  • Expertise in Swift, Objective C, and core data
  • Proficient troubleshooting skills and usage of tools such as XCode IDE and Instruments
  • Degree in Computer/Electronics/Electrical Engineering