Software Engineer, Principal

Symbol Technologies India Private Limited

Bengaluru

Hybrid

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work
Adaptable hours
Summer Flex Fridays
Focus Fridays
Annual companywide well-being day

Job summary

Zebra Technologies is seeking a Principal Software Engineer to lead Android application architecture, drive AI adoption, and optimize performance for enterprise embedded systems. You will mentor senior engineers and collaborate with product, UX, and backend teams to translate complex requirements into scalable solutions.

The role emphasizes end-to-end system design, robust testing, and ownership of CI/CD pipelines and security frameworks, in a hybrid work model in Bengaluru.

Qualifications

  • 10+ years of Android app development experience.
  • Strong Java/Kotlin proficiency with Android SDK and Jetpack.
  • Experience in MVVM, Clean Architecture, Dagger, Retrofit and Firebase.

Responsibilities

  • Define and drive the technical roadmap for Android apps.
  • Lead AI integration and performance optimisation for enterprise apps.
  • Mentor engineers and uphold coding standards and reviews.
  • Collaborate with product, UX, and backend teams to deliver solutions.
  • Own CI/CD pipelines and release processes on Play Store.

Skills

Android
Java
Kotlin
MVVM
Clean Architecture
Dagger
Retrofit
Room
Firebase
AI adoption
Jetpack Compose
Unit testing

Tools

Android Studio
Git

Job description

Overview

At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges. Being part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve. You’ll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about—locally and globally. Come make an impact every day at Zebra.

What We're Looking For

As a Principal Software Engineer, you will analyze, develop, design, and maintain software for the organization’s products and systems. You will perform system integration of software and hardware to maintain throughput and program consistency, as well as develop, validate, and test structures and user documentation. Working under consultative direction toward predetermined long-range targets, you will determine and pursue courses of action essential in obtaining desired outcomes. In this specific role, you will act as a strategic technical leader driving the roadmap for our Android applications, integrating advanced AI models, promoting AI adoption across product lines and developer workflows, and optimizing performance for enterprise embedded systems.

Technical Leadership & Strategy

Define, drive, and communicate the technical roadmap and long-term vision for the Android application.

AI Adoption & Integration

Drive the strategic adoption of Artificial Intelligence (AI) technologies across both product architectures and internal engineering processes to improve productivity and capability.

Architecture & Design

Design highly scalable, modular, and maintainable app architectures leveraging MVVM, MVI, and Clean Architecture patterns.

Code Quality & Standards

Set and enforce high-quality coding standards, perform complex code reviews, and drive engineering best practices across the team.

Mentorship

Mentor senior and mid-level engineers, fostering a strong culture of technical excellence, collaboration, and continuous learning.

Performance Optimization

Identify and resolve critical performance bottlenecks, memory management issues, and enhance battery efficiency specifically for Enterprise-grade use cases.

Collaboration

Partner closely with Product Managers, UX Designers, and Backend Engineers to translate complex business requirements into robust, deployable technical solutions.

Release Management

Own and optimize the CI/CD pipeline, application security frameworks, and release processes on the Google Play Store.

Required Technical Competencies
Language & Frameworks

At least 10+ Years of expereince into High proficiency and competency in Android, Java, and Kotlin is REQUIRED.

Web Development

Familiarity using Android web development (both client and server) is REQUIRED.

Customer Interaction

Experience working directly with customers to understand requirements and resolve issues is REQUIRED.

Android Architecture

Deep understanding of the Android SDK, Jetpack Compose, and the underlying Android application and Framework.

Design Patterns

Strong experience with MVVM, Clean Architecture, and dependency injection frameworks (e.g., Dagger).

Data & Networking

Robust experience with Retrofit, Room Database, Firebase, and complex API integration.

Device Adaptability

Experience in optimizing applications for diverse hardware profiles, device capabilities, and screen sizes.

End-to-End System Design

Experience designing end-to-end solutions spanning from Web Interfaces/Consoles down to Android device changes.

Testing

Strong experience with Test-Driven Development (TDD), unit testing (JUnit), and instrumentation testing (Espresso).

AI & AI Adoption

Experience with AI technologies, leveraging modern machine learning models, and leading the deployment and organizational adoption of AI-based development tools.

Professional & Soft Skills Methodologies

Strong experience with Agile methodologies and tools such as Jira.

Business Acumen

Excellent business acumen with the ability to manage and prioritize multiple tasks effectively.

Problem-Solving

Exceptional analytical skills, strong problem-solving capabilities, and keen attention to detail.

Collaboration & Communication

Outstanding communication skills and a proven ability to work and lead in a team environment.

Adaptability

A strong eagerness to learn, experiment, and rapidly adapt to new technologies.

Benefits
  • hybrid work
  • adaptable hours
  • Summer Flex Fridays
  • Focus Fridays
  • annual companywide well-being day

Zebra Technologies leverages AI technology to evaluate job applications using objective, job-relevant criteria. This approach enhances efficiency and promotes fairness in the hiring process. However, every decision regarding interviews and hiring is made by our dedicated team, because we believe people make the best decisions about people. For more on how we use technology in hiring and how we process applicant data, see our Zebra Privacy Policy.

Zebra provides the foundation for intelligent operations with an award-winning portfolio of connected frontline, asset visibility and automation solutions. Organizations globally across retail, manufacturing, transportation, logistics, healthcare, and other industries rely on us to deliver outcomes today while driving innovation for what's next. Together with our partners, we create new ways of working that improve productivity and empower organizations to be better every day.

Learn more at zebra.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Principal
Software Engineer, Principal

Antuit • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Hybrid work
Summer Flex Fridays
Focus Fridays
+1
Principal Software Engineer (Java Full Stack with Cloud)
Principal Software Engineer (Java Full Stack with Cloud)

Symbol Technologies India Private Limited • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work
Flexible hours
Summer Flex Fridays
+2
Principal Software Engineer (Java Full Stack with Cloud)
Principal Software Engineer (Java Full Stack with Cloud)

Zebra Technologies • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Hybrid work
Summer Flex Fridays
Focus Fridays
+1
Solution Architect
Solution Architect

Zebra Technologies • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Hybrid work
Flexible hours
Summer Fridays
+2
Solution Architect
Solution Architect

Symbol Technologies India Private Limited • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work environment
Travel up to 15%
ML Ops Engineer
ML Ops Engineer

Symbol Technologies India Private Limited • Bengaluru

Hybrid
INR 1,500,000 - 2,900,000
Hybrid work
Software Engineer Lead (IN/LK), Senior
Software Engineer Lead (IN/LK), Senior

Symbol Technologies India Private Limited • Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Hybrid work model
Flexible hours
Annual well-being day
Software Engineer, Senior
Software Engineer, Senior

Antuit • Bengaluru

On-site
INR 2,500,000 - 4,500,000
hybrid work
adaptable hours
Summer Flex Fridays
+2
Software Engineer Senior
Software Engineer Senior

Zebra Technologies • Bengaluru

On-site
INR 2,000,000 - 5,000,000
Hybrid work
Focus Fridays
Summer Flex Fridays
Principal Software Engineer (Java Full Stack with Cloud)
Principal Software Engineer (Java Full Stack with Cloud)

Zebra-Technologies • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Hybrid work
Flexible hours
Summer Flex Fridays
+2