Talent.com
Senior Software Engineer (Android)

Senior Software Engineer (Android)

WillowTreeCharlottesville, VA, United States
30+ days ago
Job type
  • Full-time
Job description

Boston, Massachusetts, United States; Charlottesville, Virginia, United States; Columbus, Ohio, United States; Durham, North Carolina, United States

Who We Are

Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS , one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting‑edge technology, agile thinking, and a people‑first culture.

With a global team across North America, South America, Central America, Europe, and APAC, we offer end‑to‑end expertise across eight core service areas : Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.

From mobile apps and websites to voice UI, chatbots, AI, customer service, and in‑store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi‑billion‑dollar parent company.

Location and Flexibility

Our Senior Software Engineers are integral parts of our team at TELUS Digital. To help retain our deep culture of collaboration, this role will maintain an in‑office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays) out of one of our office locations.

The Opportunity

TELUS Digital is hiring empathetic, curious developers to join our growing team. We work in a dynamic and fulfilling atmosphere, helping our clients’ ideas come to life by building robust mobile and web applications. Our Android technologies vary by project, so we value flexibility and willingness to learn. Our goal is to build amazing solutions for our clients, and our Mobile experience is a crucial part of how we deliver on that promise.

Responsibilities

Confidently deliver high‑quality software by applying critical thinking to products, requirements, and processes

Work closely with clients to influence technical product decisions and business goals

Stay up to date with the landscape of software engineering best practices, tools, and frameworks

Have professional programming experience — we’re thinking at least 5 years

Understand various software architectures and adapt / compose solutions to unique problems with sustainable and reusable solutions

Help mentor and coach a project team towards shared goals and outcomes

Navigate difficult conversations by providing constructive feedback to teams and clients

Identify obstacles to ensure quality, improve user experience, and optimize how we build software

Be self‑aware of limitations, yet curious to learn new solutions while being receptive to constructive feedback from teammates

Guide your team to understand and work through changing priorities by bringing positive energy

Communicate and simplify complex problems to foster understanding across multidisciplinary teams

Apply your knowledge and findings at an organizational scale

Qualifications

Driven by curiosity and enthusiastic about learning new technologies

Motivated by solving problems and finding creative solutions

Believe in autonomy and taking initiative

Have professional programming experience — we’re thinking at least 5 years

Have built and shipped code that is durable, secure, scalable, and always up and running

Have a strong understanding of the Android development lifecycle and ecosystem including languages, frameworks, and libraries e.g., Java, Kotlin, Room, Coroutines / Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley

Comfortable using IDEs, version control such as Git, and / or command line tools

Familiarity with CI / CD (e.g., Jenkins, CircleCI, Azure, GitHub Actions) and experience setting up deployment pipelines

Frequently use frameworks such as Espresso, JUnit, Mockito / Mockk to write automated tests for your code

Can architect robust networking and data modeling layers

Have owned the delivery of major features and components

Champion programming best practices (SOLID) and are well‑versed in different modular design and component‑based architectural patterns e.g., MVC, MVVM

Proactively identify risks and approach them with a solution‑oriented mindset

Able to provide recommendations on the best ways to solve a problem for a particular platform

Consider ‘big picture’ perspectives and balance business goals with technical constraints

Experience working in Agile‑based projects including Scrum and / or Kanban processes and ceremonies

Enjoy mentoring other developers

Bonus Points

Experience with the code signing and distribution process

Experience using Google APIs and SDKs like 1Password, Analytics SDKs, Car Play, sensor experience

Experience with automated testing frameworks like Appium

Experience with Hilt

Developed for multiple Android platforms (Android TV, ChromeOS, Amazon Fire, Android Auto, wearables, Android Auto)

Appreciation for inclusive and accessible UI implementations

Experience using Jetpack Compose

Worked with emerging technologies like Machine Learning, Voice, and / or AR / VR

Have code samples or a GitHub account to share and while you’re there, check us out!

Why TELUS Digital?

We offer a place to be yourself.

At Telus Digital, we value innovation, collaboration, and diversity. We provide a platform where your leadership will directly impact the future of digital transformation. You will have the opportunity to work with top‑tier clients, leading teams through cutting‑edge projects that shape the future of business operations. We support our team members with professional development opportunities, an inclusive culture, and a commitment to personal growth.

We are committed to creating a workplace that embraces diversity and equal opportunities for all.

Equal Opportunity Employer

At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.

We will only use the information you provide to process your application and to produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.

For more information on how we use your information, see our Privacy Policy.

What We’ll Offer

In addition to a great culture and interesting work with opportunities for growth and development, this position is eligible for the following benefits :

  • Healthcare benefits - Medical, Vision, Dental (Including an option for 100% coverage of individual employee medical premiums)
  • Life & Disability Insurance
  • 401K matching

Flexible paid time off & paid company holidays

  • Employee Assistance Program (EAP)
  • And more!
  • Individual compensation is based on various factors unique to each candidate, including skill set, experience, qualifications, and other job‑related reasons determined during the interview process. Role ranges are periodically reviewed and updated based on market changes, internal needs, and industry trends. To drive ongoing pay equity for team members, TELUS Digital conducts regular compensation audits.
  • USA Pay Range

    120,000 - 152,000 USD

    (USA) Voluntary Demographic Questions

    TELUS Digital knows incredible talent comes from all backgrounds. Our differences, both visible and invisible, benefit our teams, our communities, and the products we craft. We’re deeply committed to building teams that reflect the diversity of the populations we serve.

    To ensure we’re reaching talent from all backgrounds, we invite applicants to complete the following VOLUNTARY demographic questions. For each question, you have the option to select “I do not wish to answer.” Your responses will be processed separately from your application and will not be used in the hiring process or decision. We use this data (aggregate only) to assess and improve our hiring outreach and processes to better include and support individuals of all backgrounds.

    TELUS Digital is committed to providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, creed, age, national origin or ancestry, ethnicity, sex, sexual orientation, gender identity or expression, disability, military or veteran status, or any other category protected by federal, state, or local law.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Android • Charlottesville, VA, United States

    Related jobs
    • Promoted
    Uber - Sign Up to Drive and Earn

    Uber - Sign Up to Drive and Earn

    UberMineral, Virginia, United States
    Full-time +1
    Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly.Driving with Uber allows you to earn quick cash while maintaining the flexibilit...Show moreLast updated: 16 days ago
    • Promoted
    Earn extra cash - Sign up and drive with Uber

    Earn extra cash - Sign up and drive with Uber

    UberMineral, Virginia, United States
    Full-time +1
    Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly.Driving with Uber allows you to earn quick cash while maintaining the flexibilit...Show moreLast updated: 16 days ago
    • Promoted
    Earn Cash - Drive with Uber

    Earn Cash - Drive with Uber

    UberMineral, Virginia, United States
    Full-time +1
    What is Uber? Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly. Driving with Uber allows you to earn quick cash while maintaining ...Show moreLast updated: 16 days ago
    • Promoted
    Java Software Developer

    Java Software Developer

    C. Mack Solutions, LLCLocust Dale, VA, US
    Full-time
    The Mid-Level Full Stack Java Developer must be able to design, develop, enhance, debug, and implement software in an Agile environment. Resources will be members of highly effective Agile teams tha...Show moreLast updated: 28 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Laser ThermalCharlottesville, Virginia, United States
    Full-time
    Laser Thermal is a rapidly expanding company dedicated to bringing innovative thermal measurement solutions to industry and government partners. We believe that the next generation of devices and pr...Show moreLast updated: 30+ days ago
    • Promoted
    Boomi Integration Architect - Manager - 65711224

    Boomi Integration Architect - Manager - 65711224

    CognizantPowhatan, VA, United States
    Full-time
    As a Boomi Integration Architect, you will make an impact by designing and implementing scalable integration solutions that enhance business operations and data flow across systems.You will be a va...Show moreLast updated: 23 days ago
    • Promoted
    CDL-A Delivery Drivers - Home Daily - Average $75k+ / Year + Benefits

    CDL-A Delivery Drivers - Home Daily - Average $75k+ / Year + Benefits

    SyscoCulpeper, VA, US
    Full-time
    Sysco is Now Hiring Local CDL-A Delivery Drivers!.Average $75,000+ First Year - Sign-On in Select Locations •.Sysco is the global leader in food service distribution. With over 67,000 colleagues and ...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer (Web)

    Senior Software Engineer (Web)

    WillowTreeCharlottesville, VA, United States
    Full-time
    Boston, Massachusetts, United States; Charlottesville, Virginia, United States; Columbus, Ohio, United States; Durham, North Carolina, United States. Welcome to TELUS Digital — where innovation driv...Show moreLast updated: 1 day ago
    • Promoted
    Want to earn extra money? Drive with Uber

    Want to earn extra money? Drive with Uber

    UberMineral, Virginia, United States
    Full-time +1
    What is Uber? Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly. Driving with Uber allows you to earn quick cash while maintaining ...Show moreLast updated: 16 days ago
    • Promoted
    Restaurant Delivery - Sign Up and Start Earning

    Restaurant Delivery - Sign Up and Start Earning

    DoorDashCulpeper, Virginia, United States
    Full-time +1
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you'll...Show moreLast updated: 12 days ago
    • Promoted
    Restaurant Delivery

    Restaurant Delivery

    DoorDashDillwyn, Virginia, United States
    Full-time +1
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll...Show moreLast updated: 12 days ago
    • Promoted
    Dedicated CDL-A Truck Driver - Earn Up to $114,000 / Year - No-Touch

    Dedicated CDL-A Truck Driver - Earn Up to $114,000 / Year - No-Touch

    C.R. EnglandCulpeper, VA, US
    Full-time
    England is Now Hiring Experienced CDL-A Truck Drivers!.No-Touch Freight - Average $87,000 Annually •.Valid CDL-A and 3+ months of current experience required. This lane is not suitable for students, ...Show moreLast updated: 2 days ago
    • Promoted
    Java / Kafka Developer

    Java / Kafka Developer

    C. Mack Solutions, LLCLocust Dale, VA, US
    Full-time
    Mack Solutions is in search of a Java / Kafka Developer to design, build, and deploy custom software and database application features across both legacy and modernized systems, operating with minima...Show moreLast updated: 14 days ago
    • Promoted
    Drive with Uber - Sign Up Today

    Drive with Uber - Sign Up Today

    UberMineral, Virginia, United States
    Full-time +1
    Driving with Uber is an alternative to a part-time or full-time job and can get you earning cash on the road quickly.Driving with Uber allows you to earn quick cash while maintaining the flexibilit...Show moreLast updated: 16 days ago
    • Promoted
    Senior Manager, Software Engineering, Slack (People Leader)

    Senior Manager, Software Engineering, Slack (People Leader)

    Capital OneSandy Hook, VA, US
    Full-time +1
    Senior Manager, Software Engineering, Slack (People Leader) Job Description Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-pac...Show moreLast updated: 30+ days ago
    • Promoted
    CDL-A Truck Driver - Home Daily - Average $85,000 / Year

    CDL-A Truck Driver - Home Daily - Average $85,000 / Year

    SyscoUnionville, VA, US
    Full-time
    Sysco is Now Hiring Local CDL-A Drivers in Harrisonburg, VA.Drivers Average $85,000 Annually! •.Home Daily - Industry-Leading Total Rewards Package. We offer our colleagues the opportunity to grow pe...Show moreLast updated: 15 days ago
    • Promoted
    Become A Surrogate! Earn $75k+, plus all expenses. Women 21-43 with previous pregnancies only.

    Become A Surrogate! Earn $75k+, plus all expenses. Women 21-43 with previous pregnancies only.

    Simple SurrogacyVerbena, Virginia, United States
    Permanent
    Become a surrogate and give the gift of family while helping your own family financially.Supplement your family’s income as stay-at-home mom or continue to work at your job, whilegiving the incredi...Show moreLast updated: 3 days ago
    • Promoted
    CDL-A Company Driver - 1yr EXP Required - OTR - Dry Van - Rands Trucking Inc.

    CDL-A Company Driver - 1yr EXP Required - OTR - Dry Van - Rands Trucking Inc.

    Rands TruckingDillwyn, VA, US
    Full-time
    Rands is Hiring OTR CDL-A Drivers Sign On Bonus $80K / Year Average!.Rands Trucking is Hiring OTR CDL-A Drivers Average Drivers Earn $80K / Year! Sign On Bonus Available! Family-owned company with cont...Show moreLast updated: 8 days ago