
Staff Software Engineer, iOS
TELUS Digital
full-time
Posted on:
Location Type: Hybrid
Location: Durham • Massachusetts • North Carolina • United States
Visit company websiteExplore more
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