CrawlJobs Logo

Senior Android Engineer - Streaming

United States, San Mateo 160000.00 - 260000.00 USD / Year · Job Posted January 18, 2026
Apply Position
Job Link Share

Job Description

Verkada is the leading cloud-managed physical security platform, uniting hardware, software, and AI to deliver enterprise-scale security and insights. At the core of our mission is video—powering everything from real-time monitoring to historical playback for tens of thousands of organizations worldwide. The Streaming team owns the full-stack infrastructure powering the video experience for over 1.4M Verkada cameras. We take on complex streaming challenges to deliver live and recorded video with unmatched speed, reliability, and security. By continually advancing our technology, we ensure that every frame—whether live or months old—is always available instantly, seamlessly, and securely. As a Software Engineer on the Video Streaming team, your work will directly shape how millions of people rely on video every day to stay safe. You’ll own and optimize streaming experience on the Android app, while delivering industry-leading reliability and security. As an Android Engineer (Video Streaming), you will play a critical role in building, optimizing, and scaling high-quality video playback experiences on Android devices. This includes achieving sub-second latency for live video, improving playback load times, optimizing memory and CPU/GPU utilization.

Job Responsibility

  • Enhance the streaming experience on our Android app by delivering low-latency live video and ultra-fast load times across a wide range of devices and network conditions
  • Collaborate with backend and streaming infrastructure teams to integrate APIs and deliver end-to-end video solutions
  • Implement and optimize video streaming protocols (HLS, DASH, RTSP, WebRTC, etc.) for low-latency, high-quality playback using adaptive bitrate streaming algorithms
  • Work with hardware-accelerated decoders (MediaCodec, ExoPlayer) to deliver smooth and efficient performance across various media formats (images, audio and video)
  • Stay current with the latest in Android media APIs, streaming protocols, and device capabilities
  • Collaborate cross-functionally with product and design to ensure a playback experience that’s consistent with other platforms and other video applications

Requirements

  • BS/MS in Computer Science or a related field
  • 4+ years of professional experience in Android development (Kotlin/Java)
  • Deep understanding of ExoPlayer, MediaCodec and Android Media APIs
  • Familiarity with video streaming protocols (HLS, DASH, RTSP, WebRTC) and audio, video and image codecs like H.264, HEVC, HEIF and AAC
  • Strong grasp of performance optimization on mobile devices (memory, CPU, GPU, battery) and networking protocols like TCP, UDP and QUIC
  • Must be willing and able to work onsite five days per week

Nice to have

hands-on experience with optimizing latency, startup time (TTFF) and video quality

What we offer

  • Healthcare programs with premiums 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Android Engineer - Streaming

8 matching positions

Senior Android Engineer - Streaming

As a Software Engineer on the Video Streaming team, your work will directly shap...
Location
Location
United States , San Mateo
Salary
Salary:
160000.00 - 260000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or a related field
  • 4+ years of professional experience in Android development (Kotlin/Java)
  • Deep understanding of ExoPlayer, MediaCodec and Android Media APIs
  • Familiarity with video streaming protocols (HLS, DASH, RTSP, WebRTC) and audio, video and image codecs like H.264, HEVC, HEIF and AAC
  • Strong grasp of performance optimization on mobile devices (memory, CPU, GPU, battery) and networking protocols like TCP, UDP and QUIC
  • Must be willing and able to work onsite five days per week
Job Responsibility
Job Responsibility
  • Enhance the streaming experience on our Android app by delivering low-latency live video and ultra-fast load times
  • Collaborate with backend and streaming infrastructure teams to integrate APIs and deliver end-to-end video solutions
  • Implement and optimize video streaming protocols (HLS, DASH, RTSP, WebRTC, etc.) for low-latency, high-quality playback using adaptive bitrate streaming algorithms
  • Work with hardware-accelerated decoders (MediaCodec, ExoPlayer) to deliver smooth and efficient performance across various media formats (images, audio and video)
  • Stay current with the latest in Android media APIs, streaming protocols, and device capabilities
  • Collaborate cross-functionally with product and design to ensure a playback experience that’s consistent with other platforms and other video applications
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

As an Android Engineer on Speak’s engineering team, you will be responsible for ...
Location
Location
United States , San Francisco
Salary
Salary:
190000.00 - 240000.00 USD / Year
speak.com Logo
Speak
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of industry experience working as a Mobile Engineer, preferably in a fast-paced startup environment
  • Proficiency in Kotlin, with a strong understanding of common mobile architectures including MVC/MVVM
  • Reactive programming(RX Java, etc)
  • Knowledgable in mobile build practices(eg jenkins, bitrise)
  • Knowledgable in Google Play Billing
  • Excellent problem-solving and communication skills, and the ability to work independently or as part of a team
  • Coach and mentor other engineers
  • Strong product sense: ability to think broadly/cross-functionally about product experiences
Job Responsibility
Job Responsibility
  • Build growth loops -> referrals, in-app shareables, Speak on web
  • Improve new user acquisition and user retention
  • pricing and packaging
  • Launch new markets and languages
  • Improving our text to speech system
  • Improving our audio and video streaming systems
What we offer
What we offer
  • Offers Equity
  • Join a fantastic, tight-knit team at the right time
  • Do your life's work with people you’ll love working with
  • Global in nature
  • Impact people's lives in a major way
  • Fulltime
Read More
Arrow Right
New

Senior Android Developer

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in native mobile application development
  • 5+ years of hands-on experience with Kotlin (strong preference for Kotlin-first development
  • Java familiarity a plus)
  • 5+ years of experience building and shipping enterprise-grade native Android applications at scale
  • Deep understanding of the Android SDK, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)
  • Strong understanding of Android internals — memory management, process lifecycle, activity/fragment back stack, and app lifecycle at a low level
  • Experience with networking layers, Retrofit, OkHttp, and custom network stack implementations
  • Proficiency with data persistence strategies (Room, SQLite, DataStore, SharedPreferences, EncryptedSharedPreferences)
  • Solid understanding of security best practices at the OS level (certificate pinning, Android Keystore, data encryption, ProGuard/R8 obfuscation)
  • Familiarity with performance profiling and optimization using Android Studio Profiler (memory leaks, CPU usage, rendering bottlenecks, battery impact)
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives. Using this expertise, assist with the development of standards for coding, testing, debugging and implementation. This will ensure application design adheres to the overall architecture blueprint
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions. This is evidenced by your knowledge of the application code details and your experience with the technology and teams engaged
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Roku TV

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science or computer engineering, Electrical Engineering, or other relevant fields
  • 8+ years of relevant software development experience
  • 4+ years C/C++ coding experience
  • Experience developing/debugging on Linux or Android-based embedded platforms
  • Good understanding of Linux system and kernel concepts, multithreading primitives, Linux tools, libraries, and open-source development
  • Experience with streaming audio/video platforms, graphics, and industry standards
  • Ability to excel in a fast-paced engineering environment
  • Have an ability to communicate with candor and effectiveness
  • Experience working collaboratively with cross-functional teams
Job Responsibility
Job Responsibility
  • Roku OS feature development
  • Code maintenance and scalability solution design and development
  • Partner with internal QA and development teams
  • System-on-a-Chip (SoC) integration and platform bring-up
  • Third-party API integration
  • Working end-to-end product development and release cycles
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Mobile Engineer

I’m working with a fast-growing sports gaming startup building one of the most a...
Location
Location
Canada
Salary
Salary:
140000.00 - 145000.00 CAD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years frontend experience
  • 2+ years building production React Native apps
  • Strong TypeScript skills
  • Experience shipping polished mobile products
  • Someone comfortable debugging across iOS + Android
Job Responsibility
Job Responsibility
  • Building and shipping features in React Native + TypeScript
  • Developing complex mobile UI (betting slips, game lobbies, player props)
  • Working with real-time data streams (WebSockets) for live updates
  • Creating gesture-driven interactions and animations
  • Optimising performance across iOS and Android
  • Helping evolve a shared design system with 100+ components
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer - Flutter

At GEICO, we offer a rewarding career where your ambitions are met with endless ...
Location
Location
United States , Chevy Chase; Palo Alto; New York City; Dallas; Seattle
Salary
Salary:
120000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise and specialization in at least two modern programming languages such as Kotlin, Swift, JavaScript, TypeScript, Dart
  • In-depth knowledge of CS data structures and algorithms
  • Knowledge of dependency injection, state management, and reactive programming (Streams, Coroutines, RX)
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Deep understanding of modern architecture and design patterns
  • Strong understanding of testing strategies and debugging practices
  • Passion for solving complex problems
  • Excellent communication skills
  • Ability to excel in a fast-paced, startup-like environment
  • 8+ years of professional software development experience in Mobile and Web frameworks/SDKs such as Flutter, Android, iOS, React, and Angular
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide leadership to engineering teams
  • Own complete solution across its entire life cycle
  • Influence and build vision with product managers, team members, stakeholders, and other engineering teams to solve complex problems for building enterprise-class business applications
  • Accountable for the quality, usability, and performance of technical solution
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization
  • Utilize programming languages like Kotlin, Swift, JavaScript, TypeScript, Dart
  • Mentor team members professionally to help them realize their full potential
  • Consistently share best practices and improve processes within and across teams
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Program Manager – Automotive Software PM

As a Software Program Manager in Embedded Business Unit, you will have the oppor...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical background in semiconductor industry with 5 years hands on technical work in Automotive Software (OS, Drivers, validation across IVI and ADAS), 5 years of program management experience and an overall industry experience of 15+ years
  • Proven project & program management experience in dynamic and competitive industry with prior experience in SW development
  • Understanding of BIOS, Firmware, Windows and Linux operating system, and Graphics technology
  • Knowledge of automotive domain is a must
  • Strong exposure to various project management processes and principles – Waterfall, Agile, etc.
  • Experience using tools such as JIRA, Confluence, SharePoint, MS Project, etc.
  • Ability to structure and execute complex analysis, draw insights, and communicate summary findings/recommendations to senior management
  • Ability to network, build relationships, and drive effective decision-making across multiple functions and levels within the organization
  • Highly organized, able to prioritize, and juggle multiple work streams to tight deadlines
  • Flexible working schedule to manage global (Asia and North America) program execution teams
Job Responsibility
Job Responsibility
  • Work closely with engineering managers, technical leads and product managers to drive project planning and execution of multiple complex software development projects
  • Define, plan, and drive scope and schedules for Automotive segment team including both development and validation
  • Handle activities involving Linux, Windows and Android SW stacks across IVI and ADAS solutions
  • Collaborate with cross-functional engineering groups throughout the product life cycle, from definition to successful delivery of releases
  • Manage cross-team dependencies, initiatives, and blocker issues
  • Provide status reports on program schedule, status, risks, issues, and other key metrics
  • Maintain dashboards on status and issues for projects and deliverables in Confluence and use Jira/MS Project to track all the engineering work
  • Own the development of project plans and schedules
  • Develop and improve processes for project tracking and risk mitigation
  • Support senior management to drive execution excellence, tracking & reporting of key metrics
  • Fulltime
Read More
Arrow Right

Senior Product Manager - Behavioral Analytics

We are looking for a highly technical Senior Product Manager to join our Digital...
Location
Location
United States
Salary
Salary:
170000.00 - 205000.00 USD / Year
socure.com Logo
Socure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Product Management experience
  • At least 2+ years in a highly technical domain (Fraud Prevention, Identity, Cybersecurity, AdTech, or Developer Tools)
  • Proficient in SQL and comfortable performing own data analysis
  • Understand API design (REST/JSON), SDK constraints, and basics of machine learning pipelines
  • Familiar with popular browsers, iOS, and Android platforms
  • Focus on moving business metrics
  • Practice Continuous Discovery
  • Can partner with engineering to break down complex, ambiguous problems
Job Responsibility
Job Responsibility
  • Own the Behavioral Analytics Roadmap
  • Drive the end-to-end product lifecycle for the Behavioral Analytics Products
  • Lead Technical Execution
  • Partner with Engineering to define, prioritize, and deliver lightweight Web/Mobile SDKs, high-throughput real-time streaming pipelines, and sub-100ms decisioning services
  • Data Science Partnership
  • Work hand-in-hand with Data Scientists to define feature extraction and train models
  • Continuous Discovery & Experimentation
  • Utilize prototyping and experimentation to de-risk solutions before building
  • Cross-Suite Integration
  • Engage with internal product teams to ensure your product integrates seamlessly with the broader Digital Intelligence suite and other Socure Products
What we offer
What we offer
  • Equity
  • Annual bonus or a commission plan
  • Fulltime
Read More
Arrow Right