SENIOR SOFTWARE ENGINEER (ANDROID)

TELUS Digital
Full-time
Boston, Massachusetts; Charlottesville, Virginia; Columbus, Ohio; Durham, North Carolina
$120,000 - $152,000 USD
Posted on 5 months ago

Job Description

TELUS Digital is seeking empathetic, curious developers to join their growing team. They work in a dynamic environment, building robust mobile and web applications for clients. The role requires an in-office presence (Tuesdays, Wednesdays, Thursdays) and offers opportunities to work with top-tier clients and shape the future of business operations.

Responsibilities

  • Deliver high-quality software
  • Influence technical product decisions and business goals
  • Stay up to date with software engineering best practices
  • Understand various software architectures
  • Mentor and coach project teams
  • Provide constructive feedback
  • Identify obstacles to improve user experience
  • Communicate and simplify complex problems
  • Apply knowledge and findings at an organizational scale

Requirements

  • Curiosity and enthusiasm for learning
  • Problem-solving skills
  • Autonomy and initiative
  • Professional programming experience (5+ years)
  • Experience building and shipping durable, secure, and scalable code
  • Strong understanding of the Android development lifecycle
  • Comfortable using IDEs, version control, and command line tools
  • Familiarity with CI/CD
  • Experience writing automated tests
  • Ability to architect networking and data modeling layers
  • Experience delivering major features and components
  • Champion programming best practices
  • Proactively identify risks
  • Provide recommendations on problem-solving
  • Balance business goals with technical constraints
  • Experience working in Agile environments

Benefits

  • No benefits