Senior Android Engineer at Branch Messenger

Branch Messenger

Senior Android Engineer

  • Remote (United States)

Are you interested in joining a fast-paced, growing company? Branch has a positive, diverse, and supportive culture—we look for people who are curious, inventive, take initiative, constantly strive to develop themselves, and collaborate with those around them.

Branch is a team focused company headquartered in Minneapolis but with remote workers throughout the country. Come join our team as we develop new ways to improve the lives of hourly workers. Learn more about our culture, approach, tech, and people here:

Responsibilities include, but are not limited to:

  • Design, build, and maintain our flagship Android app
  • Define and implement robust app architectures and complex user interfaces
  • Improve engineering standards, tools, and processes
  • Manage individual project priorities, deadlines, and deliverables
  • Collaborate with product managers, designers, and other cross-functional groups to implement new features


  • Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design
  • 3+ years of professional software development experience
  • Experience building Android apps
  • Proficiency in Java and/or Kotlin (we use both)
  • A deep interest in developing, releasing, and maintaining high quality Android apps

Benefits and general information:

  • Company-paid medical, dental, and vision
  • 401k
  • Stock Options
  • Flexible time off
  • Paid Holidays
  • Remote-first position (U.S. only)

See all Developer Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 25,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service