Taro Logo

MTS/SMTS/Lead Android Software Engineer - Mobile SDK

Global leader in cross-channel digital marketing solutions and CRM software.
Android
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Job Description

Salesforce, a global leader in cross-channel digital marketing solutions, is seeking a Lead or Principal Android Engineer for their Mobile Messaging team. This role is part of the Salesforce Mobile Messaging department, working on products like MobilePush, GroupConnect, and MobileConnect.

The position offers an opportunity to shape the future of mobile messaging at scale, working with cutting-edge technologies and leading an agile team. The role involves architecting and developing features for mobile messaging SDKs, optimizing performance for Android applications, and maintaining high coding standards.

As a Senior/Lead Android Engineer, you'll be responsible for driving technical innovation, mentoring team members, and ensuring product quality through sophisticated test strategies. The role requires expertise in Java, Kotlin, and the Android ecosystem, with a focus on delivering scalable solutions that integrate with Salesforce's comprehensive marketing suite.

The ideal candidate will have 10+ years of mobile development experience, strong problem-solving abilities, and excellent communication skills. Experience with CI/CD pipelines, Docker, RESTful APIs, and enterprise app distribution is highly valued. The position offers the opportunity to work with a leading technology company while contributing to products that serve a global customer base.

Working at Salesforce means joining a company known for its innovative culture and commitment to customer success. The role is based in Hyderabad, India, where you'll collaborate with cross-functional teams and have the opportunity to make a significant impact on the company's mobile messaging infrastructure.

Last updated 4 days ago

Responsibilities For MTS/SMTS/Lead Android Software Engineer - Mobile SDK

  • Architect and develop cutting-edge features for mobile messaging SDKs
  • Collaborate with cross-functional teams to refine project scopes
  • Champion performance optimization for Android applications
  • Lead coding excellence and best practices implementation
  • Mentor team members through code reviews
  • Manage CI/CD pipelines
  • Design and implement test strategies
  • Engage with mobile developers using our SDKs

Requirements For MTS/SMTS/Lead Android Software Engineer - Mobile SDK

Java
Kotlin
  • Bachelor's degree in Computer Science or equivalent practical experience (10+ years) in mobile development
  • Proven expertise in Java, Kotlin, and Android development paradigms
  • Strong problem-solving skills
  • Effective communication abilities
  • Experience with Docker and RESTful APIs
  • Experience with CI/CD pipeline deployment
  • Experience delivering Android apps to Google Play Store
  • Familiarity with location services, notifications, iBeacons