Lead I - Software Engineering

UST Global


Date: 7 hours ago
City: Hyderabad
Contract type: Full time
    ID: 59869 5 - 7 Years 1 Opening Hyderabad


Role description

Job Role: Principal Android Engineer
Job Location: Any UST Office
Experience Required: 8+ years
Notice Period: Immediate Joiners Only

Job Summary

We are seeking a highly experienced Mobile SDK Lead to lead the architecture, modernization, and strategic evolution of enterprise-grade Mobile SDK platforms across iOS and Android. This role will be responsible for defining the target SDK architecture, establishing technical standards, designing scalable public APIs, and driving large-scale modernization initiatives that improve SDK stability, security, performance, and developer adoption.

The ideal candidate will have deep expertise in Mobile SDK development, API design, platform architecture, security engineering, SDK distribution, and modernization of live production SDKs consumed by external developers and enterprise partners. You will collaborate closely with Product Owners, Architecture teams, Engineering Leaders, and SDK development teams to define migration roadmaps, guide proof-of-concepts, and ensure seamless platform evolution.

Core Qualifications

  • 8+ years of software engineering and architecture experience, including hands-on mobile.
  • Proven experience designing, distributing, and modernizing mobile SDKs or platform products consumed by external/third-party developers.
  • Experience leading large-scale modernization or transformation initiatives, including incremental migration of a live SDK without breaking existing integrators.
  • Strong stakeholder management and communication skills.
  • Experience in financial services, security, fraud, or enterprise software preferred.

Technical Requirements

  • Deep expertise in public API design for SDKs: API surface minimization, semantic versioning, backward/forward compatibility, deprecation policy, and stable ABI considerations.
  • Cross-platform SDK packaging and distribution: AAR/Maven and Gradle plugin (Android); XCFramework, Swift Package Manager, and CocoaPods (iOS); binary vs. source distribution trade-offs and module/library evolution stability.
  • Modular architecture: feature modularization, dependency isolation, minimizing transitive dependencies, and avoiding version conflicts in host apps.
  • SDK footprint optimization: binary size, method/symbol count, cold-start impact, and runtime resource budgets (CPU, memory, battery, network).
  • Security and hardening: code obfuscation (R8/ProGuard, iOS equivalents), anti-tampering and runtime self-protection (RASP), root/jailbreak detection, certificate/public-key pinning, and secure storage (Keystore/Keychain, Secure Enclave).
  • Privacy and compliance by design: data minimization, consent frameworks, Apple Privacy Manifests and Required Reason APIs, Android Data Safety declarations, GDPR/PDPA considerations.
  • Observability and release engineering: remote configuration, telemetry, crash/error reporting, and CI/CD pipelines for automated build, test, signing, and versioned SDK release.
  • Familiarity with on-device sensor/behavioral signal collection and the background-execution constraints of each platform is a strong plus.

Skills

Software Development, Android SDK, Technical Design, Software Development Kit


About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Developer II - Embedded Software

UST Global, Hyderabad
4 days ago
ID: 59577 2 - 3 Years 1 Opening Hyderabad Role description Software Driver & Application development and testing on ARM and FPGA based platforms EXPERIENCE AND EDUATION:Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program witha focus on Software Engineering;Excellent programming skills with demonstrated experience in C/C++;Strong problem solving, and debugging skills with a deep understanding...

Network Cisco

Tata Consultancy Services, Hyderabad
1 week ago
Section III - Job Requirements and Responsibilities Section Details / Example Content Job Requirements* Strong L2/L3 experience in Routing, Switching, and Wireless • Hands-on experience with Cisco and Juniper devices • Knowledge of network isolation and application-level issue analysis • Good communication, interpersonal and Team management skills • Ability to work independently on L2/L3 issues Knowledge on Cisco SD WAN,...

SAP BW HANA

Tata Consultancy Services, Hyderabad
1 week ago
Location -Ban/HYD Exp-4-12yrs JD-• Design, develop, and support SAP BW on HANA solutions Perform data modeling using ADSOs, Composite Providers, Open ODS Views, and InfoObjects Develop and optimize HANA-based data models and transformations Work on BW extraction from SAP ECC / S4HANA / non-SAP systems Optimize BW queries for performance using HANA push-down techniques Design and support reporting using BEx,...