Lead Android Software Engineer, Field Services

Salesforce Salesforce · Enterprise · San Francisco, CA

Salesforce is seeking a Lead Android Engineer for their Field Service team. This role involves building and shipping high-quality, production-grade mobile applications with AI as a core part of the development workflow. The engineer will collaborate with cross-functional teams, lead technical efforts, mentor peers, and design systems where AI agents integrate into human workflows. The role emphasizes using AI tools for development and prompt engineering, but the primary deliverable is the Android application, not AI models or agents themselves.

What you'd actually do

  1. Collaborate with cross-functional teams including product, design, operations, and infrastructure to build innovative application experiences.
  2. Develop reusable software components for interfacing with back-end platforms and architect efficient, scalable systems that drive complex applications.
  3. Lead complex technical and product efforts, provide technical guidance to peers, and mentor team members through code reviews, tech talks, architecture reviews, and pair programming.
  4. Analyze and optimize code for quality, efficiency, and performance, and identify and resolve performance and scalability issues.
  5. Deliver robust, high-quality software across a variety of coding languages and technologies.

Skills

Required

  • Android development
  • Kotlin
  • Java
  • Jetpack Compose
  • ViewModel
  • Room
  • WorkManager
  • Navigation
  • Lifecycle
  • API design
  • testing techniques
  • technical direction for a team
  • cross-functional partnerships
  • enterprise environments
  • prompt engineering
  • AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor)

Nice to have

  • building AI-based features directly into a product
  • integrating AI tools to optimize or redesign workflows
  • agent orchestration
  • building applications for unreliable networks and intermittent connectivity
  • API development
  • iOS development
  • enterprise mobility management (MDM)
  • accessibility requirements (WCAG)
  • inclusive design

What the JD emphasized

  • 10+ years of professional programming experience building production mobile applications
  • advanced prompt engineering skills
  • AI-first approach to engineering