TELUS Digital

Staff Software Engineer, iOS

TELUS Digital

full-time

Posted on:

Location Type: Hybrid

Location: DurhamMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $174,000 per year

Job Level

Tech Stack

About the role

  • Solve complex technical challenges across clients' organizations, and clearly articulate decisions to internal and external stakeholders.
  • Guide and contribute to platform-level design patterns, ensuring organization-wide consistency.
  • Advocate for modern observability principles and best practices for monitoring performance in deployed systems and applications.
  • Break down large projects into small and shippable pieces of software, following principles of continuous delivery and integration.
  • Provide coaching and advice to teams as they consider and implement test strategies.

Requirements

  • Proven experience (7+ years) as an iOS Engineer, with a track record of leading complex projects.
  • Deep understanding of iOS platform, including the ability to pick up new languages, frameworks, platforms, and patterns quickly.
  • Demonstrated ability to understand and apply modern observability principles and testing methodologies.
  • Experience with continuous integration infrastructure, including orchestrating for minimal pipeline run times.
  • Strong communication skills, with the ability to present complex technical and project related information effectively.
  • Demonstrated ability to effectively delegate tasks and mentor less experienced engineers.
  • Proven ability to proactively identify and manage technical debt.
  • Track record of contributing to thought leadership in the industry.
Benefits
  • Health insurance
  • 401(k) retirement plan
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
iOS developmentcontinuous deliverycontinuous integrationobservability principlestesting methodologiessoftware design patternstechnical debt managementproject leadershipprogramming languagesframeworks
Soft Skills
communicationmentoringdelegationproblem-solvingcoachingstakeholder engagementarticulation of decisionsteam collaborationthought leadershiporganizational consistency