Lead I - Software Engineering

UST Global


Date: 2 weeks 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

SAP TM

Tata Consultancy Services, Hyderabad
1 week ago
Must Have: Have worked on S/4 HANA implementation/support Extensive experience and learning in SAP TM and interaction with the client SMEs. Dynamic experience of working in a team which is spread out geographically for a client. Business process Mapping and Documentation knowledge. Ability to work independently as SAP TM consultant Ability to interact with client to understand the requirements and...

Accounts Payable Customer Support

Tata Consultancy Services, Hyderabad
1 week ago
Role: Accounts Payable Customer Support Skill:Finance and Accounting,AP Experience: 1 years to 5 years Job Location: Hydrabad,TCS Synergy Park Education: Minimum 15 years of regular, full-time education (10 + 2 + 3) Commerce Graduate ,CA /ICWA/ACCA/ MBA (Finance) / CPA / CFA or equivalent qualification Must Have Skills: Accounts Payable -Helpdesk Process,SAP ,Good Communication Skill, MS office Ensuring deliverables are...

SAP BTP

Tata Consultancy Services, Hyderabad
1 week ago
Technical Skills Strong knowledge of SAP BTP (Cloud Foundry / Neo) Experience with: SAP Integration Suite (CPI) SAP HANA Cloud SAP Build / CAP (Cloud Application Programming Model) Programming: JavaScript / Node.js / Java HTML5, CSS API management & OData services Location Hyderabad Job Function TECHNOLOGY Role Consultant Job Id 417595 Desired Skills SAP Business Technology Platform (BTP) - Build...