Senior Staff Software Engineer
Core
Design and develop new features for Palo Alto Networks' primary iOS and Android mobile security products within a multi-tenant SaaS solution.
Role type
Senior Staff Mobile Software Engineer (iOS/Android)
Builds
Native mobile applications for iOS and Android
Domain
Cybersecurity / Mobile Development
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, Java, C#, OOP, multithreading, MVC, MVVM, unit testing, iOS frameworks, Android OS
Preferred skills
Kotlin, AWS, Azure, Appium, XCTest, Espresso, CI/CD, security concepts, full-stack web development, MDM
Technologies
Swift, Objective-C, Java, C#, Kotlin, AWS, Azure, Appium, XCTest, Espresso, GIT
Responsibilities
Provide technical leadership for iOS and Android solutions; ensure performance, quality, and responsiveness of mobile apps; collaborate with Product Management on requirements and roadmap; drive development lifecycle from prototyping to maintenance; define and evangelize best practices for code robustness and security; diagnose and fix product issues with the Support team.
Seniority
Senior Staff, hands-on IC