Talent.com
Senior Software Engineer (Android)
Senior Software Engineer (Android)WillowTree • Boston, Massachusetts, United States
Senior Software Engineer (Android)

Senior Software Engineer (Android)

WillowTree • Boston, Massachusetts, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Who We Are

Welcome to — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of, 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.

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
  • Parental Leave
  • 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

[job_alerts.create_a_job]

Software Engineer Android • Boston, Massachusetts, United States

[internal_linking.similar_jobs]
Senior Software Engineer, Android

Senior Software Engineer, Android

Suno • Boston, MA, United States
[job_card.full_time]
Suno is a music company built to amplify imagination, where ideas flow into sound and songs become yours.Our core product is powered by the world’s most advanced music‑generation model, enabling an...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Asimov • Boston, MA, US
[job_card.full_time]
Our mission at Asimov is to radically advance humankind's ability to design living systems.We're developing a mammalian synthetic biology platform––from cells to software–...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer (Android)

Software Engineer (Android)

Alarmcom • Boston, MA, United States
[job_card.full_time]
A rapidly expanding, entrepreneurial technology company, Alarm.Android Mobile App Developer who wants to be part of a fast-paced, rapidly growing team. We are looking for Android Mobile App Develope...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

STR • Woburn, MA, US
[job_card.full_time]
STR's Analytics Division researches and develops novel technologies to solve challenging national security problems through advanced analytics. Our team consists of passionate and motivated engi...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer (Android)

Senior Software Engineer (Android)

TELUS Digital • Boston, MA, United States
[job_card.full_time]
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 telecommunicat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer I - Android

Senior Software Engineer I - Android

National Society for Black Engineers • Boston, MA, United States
[job_card.full_time]
At Axon, we’re on a mission to Protect Life.We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Life at Axon is fast-paced, ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

OnCorps, LLC • Boston, MA, US
[job_card.full_time]
OnCorps LLC is a trailblazer in the financial services sector, harnessing the power of advanced AI and machine learning technologies to revolutionize the industry. Our innovative solutions empower f...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Massachusetts Staffing • Boston, MA, US
[job_card.full_time]
Oracle Cloud Ci / Cd Platform Engineer.Delivering cloud at scale means reimagining how software is built and shipped.Our goal is to make continuous delivery as dependable and invisible as electricity...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Software Engineer

Senior Software Engineer

apiphani • Boston, MA, US
[job_card.full_time]
We're a small but rapidly growing company, which means there's lots of room for growth and learning opportunities abound!. Diversity and inclusion are the bedrock of creativity and innovatio...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Zenith Talent Corporation • Boston, MA, United States
[job_card.full_time]
Zenith Talent specializes in staffing professional positions in Information Technology, Engineering, Marketing, Sales, Finance, HR and Operations. We have the knowledge and skills to supply candidat...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Alarm.com • Boston, MA, United States
[job_card.full_time]
IoT, powering millions of home and business experiences.Our systems integrate devices, cloud services, APIs, and event‑driven workflows into a unified ecosystem used by internal teams and external ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Android Engineer I (Growth)

Android Engineer I (Growth)

Whoop • Boston, MA, US
[job_card.full_time]
At WHOOP, we're on a mission to unlock human performance and healthspan.WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives.In thi...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer (Android)

Senior Software Engineer (Android)

WillowTree • Boston, MA, United States
[job_card.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_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Ikigai Labs • Cambridge, MA, US
[job_card.full_time]
The Ikigai platform unlocks the power of generative AI for tabular data.AI / ML, and build enterprise grade AI apps in just a few clicks. Ikigai is built on top of its three proprietary foundation blo...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer, Full-Stack

Senior Software Engineer, Full-Stack

Care Access • Boston, MA, US
[job_card.full_time]
Care Access is working to make the future of health better for all.With hundreds of research locations, mobile clinics, and clinicians across the globe, we bring world-class research and health ser...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Xometry • Boston, MA, US
[job_card.full_time]
Xometry (NASDAQ : XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives ma...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Alexander Technology Group • Woburn, MA, US
[job_card.full_time]
The Alexander Technology Group is looking for a Senior Software Engineer with a focus on AI Platforms and Edge Computing. This is a hybrid on-site position.Design and implement software platforms fo...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Android Robotics Software Engineer

Senior Android Robotics Software Engineer

Axon Enterprise • Boston, MA, United States
[job_card.full_time]
A safety technology company in Boston is seeking a Senior Software Engineer to lead software architecture for advanced robotic systems. This role involves driving the mobile software lifecycle, coll...[show_more]
[last_updated.last_updated_variable_days] • [promoted]