Block

Block

Block is a company that consists of Square, Cash App, Spiral, TIDAL, TBD, and foundational teams. They are focused on economic empowerment by creating tools to expand access to the economy. Square helps sellers run and grow businesses, Cash App redefin...

Capital Markets
10K-50K
Founded 2009

Description

  • Propose, define, and lead large, cross-team technical initiatives that impact multiple teams across TIDAL and Block.
  • Drive the architectural evolution of the Android system to ensure scalability, performance, and long-term maintainability.
  • Collaborate with iOS engineers, backend developers, product, and design teams in cross-functional sprints to deliver product features.
  • Define and implement ways to accelerate development and delivery using AI-powered tools and workflows.
  • Participate in product and design discussions to shape the mobile experience for artists and fans.
  • Mentor and elevate teammates through feedback, technical guidance, and pair programming.
  • Represent TIDAL in technical discussions with senior engineers and leaders across Block.
  • Contribute to and promote modern development practices such as CI/CD pipelines, feature flagging, and comprehensive testing strategies.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience, plus ~12 years of relevant industry experience.
  • Deep understanding of Android development with a track record of organizational impact and delivering large-scale initiatives across multiple teams.
  • Experience leveraging AI-assisted development tools in the workflow (experience with tools like Goose, Cursor, Claude Code is relevant).
  • Proven ability to influence technical direction and communicate effectively across organizational boundaries.
  • Experience mentoring and growing other engineers.
  • Familiarity with Kotlin for Android and modern Android frameworks/libraries (Jetpack, Coroutines, etc.).
  • Experience with comprehensive testing strategies (unit tests, snapshot tests, integration tests).
  • Experience working cross-platform and collaborating with iOS (Swift/Objective-C) and backend teams.
  • Commitment to continuous improvement of codebases, team processes, and development practices.
  • Passion for music and building tools that support artists and fans.

Benefits

  • Market-based compensation (Canada pay ranges listed: CAD $222,900–$334,300 for Zone A and Zone B).
  • Remote work options
  • Medical insurance / health benefits
  • Flexible time off (PTO) and modern family planning support
  • Retirement savings plans
  • Learning and development opportunities (exposure to and training in modern Android technologies and AI-powered developer tools)
  • Inclusive workplace with reasonable accommodations for disabled applicants and fair hiring practices

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer I (Mobile), MyToast

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android engineer role at Toast working remotely within Canada to shape and guide the team building the MyToast mobile app for restaurant employees, with the main objective of delivering features that improve employee engagement with scheduling, pay, and team management.

Android Android Studio CI/CD Git Kotlin Mobile Development
1 month ago

Senior Android Developer

ArcTouch 251-1K Internet Software & Services

Senior Android Lead at ArcTouch (part of AKQA Group) responsible for architecting and delivering robust, scalable Android applications while leading and growing a Brazil-based remote Android team that delivers projects for US and EMEA clients.

Agile Android CI/CD Espresso Git Java Jetpack Compose JIRA Kotlin REST API
1 month ago

Android Engineer, Terminal OS Platform

Stripe 5K-10K Diversified Financial Services

Android Engineer on Stripe’s Terminal team building and enhancing the Device Platform and developer-facing frameworks to enable businesses to accept in-person payments.

Android Kotlin
1 month ago

Android Engineer, Terminal Developer Productivity

Stripe 5K-10K Diversified Financial Services

Software engineer on Stripe Terminal’s Developer Productivity team building tools, libraries, and automation to improve engineer productivity and support reliable in-person payment products.

Android CI/CD Embedded Systems GitHub Actions GitLab CI Go Gradle Java Jenkins Kotlin
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers