Software Engineer — Android at TextNow

United States

TextNow Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, TelecommunicationsIndustries

Requirements

  • Technical leader with the ability to create and lead roadmaps/initiatives that align to high-level business objectives
  • Deep expertise in Kotlin, Jetpack Compose, and modern concurrency tools such as Coroutines and Flows
  • Proven track record of architecting modular, maintainable systems that balance speed and reliability
  • Strong background in performance optimization, observability, and system-level debugging
  • Experience using AI and automation to improve developer velocity, reliability, or product intelligence
  • Collaborative technical leader who thrives in fast-moving environments and mentors others to excel
  • Passionate about creating elegant, high-performance mobile experiences across Android’s ecosystem
  • Architects for observability, reliability, and production-readiness: understands instrumentation, SLOs/SLIs, fault-tolerance, runbooks, incident triage, scalable telemetry pipelines, and production diagnostics for mobile client

Responsibilities

  • Design, develop, and sustain high-performance Android applications using Kotlin, Jetpack Compose, and Java
  • Lead architectural modernization and modularization to improve scalability and cross-platform reuse
  • Define and own the entire lifecycle of systems: feature ideation, API design, instrumentation, deployment (CI/CD), live-traffic monitoring, unit/UI/e2e testing, user telemetry & data analysis, experiment design (A/B tests), and continuous iteration
  • Influence and evolve architecture: propose and lead initiatives to decompose monoliths, build shared libraries and frameworks, improve modularization, enable reuse across Android, iOS, and Web; evaluate new Android platform capabilities (e.g., new OS releases, device types, form factors, architectures) and lead their adoption
  • Apply AI-driven tools and automation frameworks to speed up development, code analysis, testing, and reliability
  • Leverage intelligent telemetry, analytics, and optimization pipelines to improve app performance and user experience
  • Define observability standards, telemetry pipelines, and fault-tolerance strategies for production-grade systems
  • Partner closely with product, design, backend, and data teams to deliver seamless, high-quality user experiences
  • Drive technical discussions, mentor engineers, and influence strategic direction across mobile platforms

Skills

Key technologies and capabilities for this role

AndroidKotlinJetpack ComposeJavaCI/CDAPI designunit testingUI testinge2e testingarchitecturemodularization

Questions & Answers

Common questions about this position

What programming languages and technologies will I use in this Android Software Engineer role?

You'll design, develop, and sustain high-performance Android applications using Kotlin, Jetpack Compose, and Java.

What are the main responsibilities of this Software Engineer - Android position?

Responsibilities include leading architectural modernization, owning the full system lifecycle from ideation to iteration, influencing architecture across platforms, applying AI-driven tools, and partnering with product, design, backend, and data teams.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What experience levels are they hiring for, and what makes a strong candidate?

They're hiring Members of Technical Staff across intermediate, senior, and staff+ levels, aligning title and scope based on experience and impact; strong candidates can operate strategically while diving into low-level details, take technical ownership, lead complex systems, and use AI/automation effectively.

TextNow

Provides free unlimited calling and texting

About TextNow

TextNow provides mobile communication services that allow users to make unlimited calls and send texts without a monthly fee. The service operates through a SIM card that offers unlimited nationwide talk and text over 5G, along with free essential data. Users can purchase additional data passes as needed, which is how TextNow generates revenue. Unlike many telecommunications companies, TextNow's model is designed to be budget-friendly, making it appealing to individuals, families, and small businesses. The company also offers premium features for users who want enhanced services. TextNow stands out from its competitors by focusing on inclusivity and accessibility, ensuring that its services are available to everyone, including people with disabilities. The goal of TextNow is to provide affordable and reliable communication solutions for all users.

Waterloo, CanadaHeadquarters
2009Year Founded
$3.3MTotal Funding
GRANTCompany Stage
Consumer Software, Social ImpactIndustries
201-500Employees

Benefits

Flexible Work Hours
Unlimited Paid Time Off
Employee Stock Options
Parental Leave
Wellness Program
Mental Health Support

Risks

TextNow faces reputational risks from misuse of its platform for harassment.
IPO potential could increase pressure on company operations and decisions.
Partnership with LiveOne may expose TextNow to market volatility risks.

Differentiation

TextNow offers free unlimited calling and texting, a unique value proposition.
The company provides a SIM card with 5G access at zero monthly cost.
TextNow's ad-supported model aligns with current tech industry trends.

Upsides

Growing demand for budget-friendly communication boosts TextNow's user base.
5G expansion enhances TextNow's service quality and user appeal.
Digital nomadism trend increases need for flexible communication solutions like TextNow.

Land your dream remote job 3x faster with AI