Senior Software Engineer, Android

IoT-enabled beverage machine company disrupting the beverage supply chain by replacing single-use water bottles with smart water machines.
Android
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Consumer · Enterprise SaaS · IoT

Description For Senior Software Engineer, Android

Bevi, a venture-backed leader in IoT-enabled beverage machines, is seeking a Senior Software Engineer for their Android team. With over $160M in funding and rapid growth, Bevi is revolutionizing workplace hydration by replacing single-use bottles with smart water machines. The role combines Android development expertise with IoT hardware integration, requiring 5+ years of experience in Android development and strong skills in Kotlin/Java. Based in Boston with a hybrid work arrangement, you'll be responsible for developing and maintaining customer-facing applications, creating internal tools, and working closely with cross-functional teams. The position offers comprehensive benefits including medical insurance, 401(k) matching, flexible PTO, and various perks. This is an opportunity to join a growing startup making real environmental impact while working with cutting-edge technology in both software and hardware domains.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer, Android

  • Design, build, optimize, and maintain Bevi's Android applications using Kotlin
  • Work efficiently to deliver consistent results as part of an agile software development team
  • Support hardware-software integration efforts on both existing and new products
  • Collaborate with cross-functional teams to define, create, and ship new features
  • Review code and share input to ensure high code quality
  • Create and maintain software documentation
  • Influence software development and delivery strategy
  • Make technical decisions for software quality, security, and maintainability
  • Help triage, identify, and resolve complex issues in the Android stack
  • Participate in Agile/Scrum development processes
  • Ensure performance, quality, and responsiveness of Bevi's user interface

Requirements For Senior Software Engineer, Android

Kotlin
Java
  • BS in Computer Engineering, Computer Science or related field, or equivalent experience
  • 5+ years of professional Android development experience
  • Strong expertise in Java or Kotlin with mastery of Android SDK and frameworks
  • Experience working with Jetpack components, especially Compose
  • Familiarity with Git, Gradle, Android Studio, and CI/CD pipelines
  • Experience developing and deploying production-ready Android applications
  • Solid understanding of MVVM, Clean Architecture, and design patterns
  • Experience with unit testing, UI testing, and test-driven development
  • Understanding of performance tuning, memory management, and multi-threading
  • Strong communication and interpersonal skills
  • Self-starter approach and sense of ownership

Benefits For Senior Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Comprehensive medical, dental and vision insurance plans (95% employer paid)
  • 401(k) with company match
  • Flexible PTO plus 12 company holidays
  • Generous fully paid parental leave
  • Fully employer paid disability and life insurances
  • Wellness and fitness reimbursements
  • Monthly stipends for cell phone use and commuting costs
  • Onsite snacks and weekly catered lunch
  • Team-building events and activities

Interested in this job?

Jobs Related To Bevi Senior Software Engineer, Android

Senior Android Engineer, Quality Engineer

Senior Android Engineer role at Airbnb focusing on quality engineering, test automation, and infrastructure development, offering remote work and competitive compensation.

Senior Software Engineer, Android

Senior Android Software Engineer position at Toast, focusing on enterprise restaurant management solutions with competitive compensation ($134K-$214K) and remote work options.

Senior Android Engineer

Senior Android Engineer position at Zego, developing consumer apps and SDK for innovative motor insurance solutions, requiring 6+ years of experience with hybrid work arrangement in London.

Android Developer, Blink, Blink Mobile Applications

Senior Android Engineer position at Amazon's Blink team, developing mobile applications for connected consumer products using modern Android development tools and practices.

Android Sr.Software Development Engineer, Last Mile Platform Services, SDE

Senior Android Software Development Engineer position at Amazon, building mobile foundations for the Flex platform to enable delivery partners worldwide.