Senior Android Engineer

Sorry, this job was removed at 02:48 a.m. (CST) on Friday, Aug 30, 2024
Easy Apply
Be an Early Applicant
Austin, TX
164K-197K Annually
5-7 Years Experience
AdTech • Digital Media • Hardware • Marketing Tech • Retail • Software
We help brands and retailers reach shoppers by making in-store retail media more accessible, scalable, and efficient.
The Role
Meet GTV

We’re modernizing in-store marketing to help brands and retailers reach shoppers. Our platform makes it easy to run digital advertising campaigns throughout the physical grocery store.

Our team enjoys the complexities of a product that’s both physical and digital and balances the needs of retailers, brands, and agencies. We’re founder-led with Series B funding and values that prioritize ownership, growth, transparency, and partnership.

We are looking for a Senior Android Engineer to help build and refine GTV’s Android applications that support 4800+ retail locations and run on ~25K IoT media players across the United States.

As a Senior Android Engineer, you will play a critical role in the development and maintenance of the applications that run on our ~25K+ devices. This role requires a deep understanding of Android system internals, strong programming skills, and the ability to tackle complex technical challenges.

Although this role is Android focused, we’re a small team and you’ll have opportunities to contribute to other parts of our tech stack where you have interest. Our engineering team values collaboration and works in-office 3-4 days per week to support each other and build business context.

Ownership is a cornerstone of the employee experience. With that, we take pride in fostering an environment where our teammates can take the initiative for their growth and the success of their team & organization. Here are some responsibilities this role will own.

  • Write high-performance, secure, and testable code
  • Maintain high levels of availability and uptime for our media player applications
  • Create custom firmware and modifications to AOSP
  • Contribute to documentation, conduct code reviews, and mentor other engineers

We want everyone to accelerate their growth here. Every individual hired has the opportunity to push themselves professionally and personally. Here are some potential ways this role can progress.

  • Expand & refine your technical skills through peer-learning and company-sponsored L&D
  • Gain exposure to infrastructure and solve deep performance issues alongside our architects
  • Grow technical skills across the tech stack through a variety of applications, serving users and devices
  • Build external communication skills working hand-in-hand with our device manufacturing partners

  • BSc/BA in Computer Science or a related degree
  • 5+ years of Android development experience
  • Proficient in Java and Kotlin
  • Proven track record developing system level, background, or service-heavy applications for Android (e.g. MDM software, IoT services, kiosk applications)
  • Exposure to Android system application programming (system/privileged applications) and common APIs
  • Experience with customizing and building AOSP (Android Open Source Project)
  • Proficiency with Android Studio, Gradle, automated testing, CI/CD and other development tools
  • Knowledge of performance profiling tools and techniques for system applications

Preferred Technical

  • Deep understanding of Android security mechanisms, SELinux policies, and permission management.
  • Knowledge of device drivers, HAL (Hardware Abstraction Layer), and low-level system architecture.
  • Ability to work with kernel-level code and debugging tools.

Soft Qualifications

  • Experience working in an Agile environment
  • Active team player, self-starter, and multitasker who can quickly adjust priorities
  • Willingness to be in office 3 days a week


As a part of our commitment to transparency, we use a market-based formula that provides consistency across roles & experience levels and publish all of our compensation data internally for our team. We’re open to a range of experience levels for this position. Here are the annual salaries for each level:

  • L4 - Senior Software Engineer I - $164,000
  • L5 - Senior Software Engineer II - $179,000
  • L6 - Staff Software Engineer - $197,000

Interview Flow

Apply and look for a response from our team about the next steps.

Our recruiter will give you a call to learn more about you and answer any questions you might have about our team or the role.

This will be a high-level conversation with your future manager. You’ll meet with them to dive into the details of the position and your experience.

We’ll dive deeper into your technical abilities by meeting with your future teammates and completing a collaborative technical assessment.

Chat with two people who work collaboratively with your role to give us a clear idea of how you’ll work with others.

Last but not least, you’ll meet with one of our co-founders to make sure your values and career goals align well with our team.



Benefits and Perks

Our environment prioritizes collaboration, respect, and partnership. One of the ways we show that to our team is through our benefits program.

  • We were #871 on Inc. 5000’s 2023 list of the fastest growing companies.
  • We were named Best Startups Places to work for in 2024 by Built In for both Austin and New York
  • We’re a 2023 Best Place for Working Parents in Austin
  • 100% paid medical, dental & vision benefits
  • Stock options
  • Generous time-off programs (including 16 weeks of parental leave)
  • Transparent with financials, salaries, promotions, and more
  • Flexible work schedule
  • Casual office attire
  • Daily in-office meal stipend
  • Twice a year summits

To connect with our team, complete our quick application, and we’ll be in touch soon.

We're happy to help you better understand the role and what we're looking for.

What the Team is Saying

Laura
Christy
Natalie
The Company
Austin, TX
46 Employees
Hybrid Workplace
Year Founded: 2016

What We Do

Grocery TV is an in-store retail media network with over 22,000 displays in grocery stores across the U.S. and over 200 retail partners.

Retailers partner with Grocery TV to connect their in-store retail media strategy, engage with shoppers, and generate incremental revenue. Brands leverage Grocery TV to reach over 70 million shoppers in brick-and-mortar stores. Through integrations with all major demand-side platforms (DSPs), Grocery TV makes it easy for brand marketers to launch and manage digital advertising campaigns throughout the grocery store, where the majority of purchases occur.

Why Work With Us

Grocery TV focuses on creating a culture of transparency, ownership, growth, and partnership. Our financials and salaries are 100% transparent to our team and candidates. Everyone owns a part of the business and has true agency in growing their career. Lastly, we’re a collaborative and encouraging team.

Gallery

Gallery

Grocery TV Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our hybrid policy allows individuals to choose when to work from home and when to work in-person at our Austin office. For our fully remote folks, we host bi-yearly on-sites in Austin, Texas to bring our team together.

Typical time on-site: Flexible
Austin, TX

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account