Senior Staff Software Engineer

TheCodingShef

Hyderabad

On-site

INR 13,500,000 - 18,322,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Palo Alto Networks is seeking a hands-on Senior Android Software Engineer with deep Android expertise and a security-first mindset to design, develop, and secure features for our mobile products. In this role you will own the architecture and end-to-end delivery of key Android features.

You will mentor teammates across global sites, implement MVVM/MVI/MVP patterns, and ensure performance, reliability, and scalable architecture while collaborating with product, UX, and backend teams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of professional software development experience, with 3+ years on Android platform.
  • Proficiency in Kotlin and Java with strong OOP fundamentals.
  • Experience with modern Android architecture patterns (MVVM, MVI, MVP) and UI patterns (Material Design).
  • Knowledge of multithreading, concurrency, and asynchronous programming.
  • Experience with Android testing frameworks (Espresso, JUnit) and Git/CI/CD workflows.

Responsibilities

  • Drive the architecture, implementation, and maintenance of core Android solutions with high performance and quality.
  • Own end-to-end development lifecycle from prototyping to testing and delivery.
  • Define and evangelize development best practices focusing on mobile security, robustness, and scalability.
  • Collaborate with Product Management, UX, and backend teams to align roadmaps and API design.
  • Lead and mentor teammates across global sites with code reviews and architecture direction.
  • Stay ahead of Android ecosystem changes and open-source libraries.

Skills

Android development
Kotlin
Java
MVVM/MVI/MVP
Multithreading

Education

Bachelor's degree in Computer Science or related field

Tools

Espresso
JUnit
Git
CI/CD

Job description

# Senior Staff Software EngineerPalo Alto Networks## About the role\\*Our Mission\\*At Palo Alto Networks(R), we're united by a shared mission - to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you're ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you're in the right place.\\*Who We Are\\*In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real-world problems and ideating beside the best and the brightest, we invite you to join us!We believe collaboration thrives in person. That's why most of our teams work from the office full time, with flexibility when it's needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes.\\*Job Summary\\*Job SummaryWe are seeking a hands-on Senior Android Software Engineer who possesses in-depth knowledge of the Android ecosystem, a passion for security-first development, and a strong product commitment. In this role, you will be a key player in designing, developing, and securing new features for our primary Android mobile products.Key Responsibilities\\* Technical Leadership: Drive the architecture, implementation, and maintenance of our core Android solutions, ensuring high performance, quality, and responsiveness.\\* End-to-End Ownership: Oversee the development lifecycle from prototyping and implementation to testing, delivery, and ongoing maintenance.\\* Security & Best Practices: Define and evangelize development best practices with a strict focus on code robustness, mobile security, scalability, and performance.\\* Collaboration & Alignment: Work closely with Product Management, Sales, UX designers, and backend engineering teams to align on product roadmaps and backend API design.\\* Customer & Field Support: Interface with Support and field teams to diagnose, troubleshoot, and resolve complex customer escalations in large-scale enterprise deployments.\\* Mentorship: Lead brainstorming and design sessions, providing ongoing technical direction and code reviews for teammates across multiple global sites.\\* Innovation: Stay ahead of the curve regarding evolving mobile technologies, Android OS updates, and relevant open-source libraries.\\*Qualifications\\*Required Qualifications\\* Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.\\* 5+ years of professional software development experience, with 3+ years dedicated to the Android platform and at least 2 years in a technical leadership or lead role.\\* Strong proficiency in Kotlin and Java, alongside a deep understanding of core Object-Oriented Programming (OOP) concepts.\\* Deep understanding of modern Android architecture patterns (MVVM, MVI, MVP) and UI patterns (including Material Design).\\* Strong understanding of multithreading, concurrency, and asynchronous programming concepts.\\* Experience with Android testing frameworks (Espresso, JUnit) and a solid understanding of Git workflows and CI/CD pipelines.\\* Proven knowledge of...## Check your resume against this job
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Palo Alto Networks, Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Jobs Paloaltonetworks • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Senior Staff Engineer Software (Android Developer)
Senior Staff Engineer Software (Android Developer)

Palo Alto Networks, Inc. • Pune District

On-site
INR 1,500,000 - 2,200,000
Senior Staff Engineer Software (Android Developer)
Senior Staff Engineer Software (Android Developer)

Palo Alto Networks • Pune District

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

TheCodingShef • India

Remote
INR 1,500,000 - 2,500,000
Senior Android Engineer, AI Integrated Enterprise Applications
Senior Android Engineer, AI Integrated Enterprise Applications

TheCodingShef • Bengaluru

On-site
INR 3,000,000 - 6,000,000
LAB49 Principal/Lead Android Engineer
LAB49 Principal/Lead Android Engineer

TheCodingShef • Dadri

On-site
INR 2,800,000 - 5,500,000
Tech Lead, Android Core Product
Tech Lead, Android Core Product

TheCodingShef • India

Remote
INR 3,000,000 - 6,000,000
Staff Engineer-Android
Staff Engineer-Android

Truemeds • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Member of Technical Staff / Bengaluru
Senior Member of Technical Staff / Bengaluru

Omnissa, LLC • Bengaluru

On-site
INR 1,500,000 - 2,500,000