xelys jobs xelys jobs

Staff Software Engineer (Android)

Salesforce

full-remoteleadpermanentbackendmobile Full remote Yesterday via WTTJ

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

AndroidKotlinGradleBazelCI/CDDeveloper ToolingCI Build PerformanceAutomated TestingObservabilityArchitecture

About the role

Role Overview

Join Slack’s Mobile Guardrails team as a Staff Software Engineer (Android). You’ll focus on ensuring the quality and reliability of Slack’s mobile apps by improving engineering systems, build/infrastructure, and developer tooling—thinking in terms of systems at scale.

Key Responsibilities

  • Design and implement build systems and test/infrastructure at large scale, optimizing build performance and managing dependencies.
  • Identify systemic issues in large codebases (e.g., oversized modules, competing patterns, slow builds, flaky tests) and turn them into high-impact projects with measurable outcomes.
  • Collaborate with engineers to define and apply architectural standards that improve code quality and maintainability.
  • Build and improve CI/CD pipelines and engineering workflow tooling used daily to validate code.
  • Improve testing strategy for reliability and stability (unit, integration, and UI testing; smart test selection; reducing flakiness).
  • Use metrics/observability to measure and improve build performance, test reliability, and developer productivity.

Requirements

  • 7+ years of software engineering experience with a strong foundation in Android; significant experience in infrastructure/tooling/platform work in a large modular codebase.
  • Strong experience with Android build systems at scale (e.g., Gradle, Bazel, or similar), including build performance optimization, dependency management, and modularization strategies for hundreds of modules.
  • Proficiency with Kotlin and the Android ecosystem.
  • Comfortable scripting for build tooling and automation (Python, Bash, etc.).
  • Proven track record addressing systemic engineering problems with measurable results.
  • Disciplined approach to development, testing, documentation, and code structure.
  • Solid automated testing experience (unit/integration/UI) with focus on test stability.
  • Familiarity with metrics/observability tools (e.g., Honeycomb, Grafana).
  • Related technical degree required.
  • Ability to raise the bar and influence/grow other engineers.

Nice to Have

  • Experience guiding/enforcing architectural patterns across a codebase (e.g., DI frameworks, module layering, interface-only dependencies).
  • Prior centralized work in infrastructure or developer experience teams serving internal developer customers.
  • Cross-platform comfort (experience contributing beyond Android, e.g., iOS or backend tooling).
  • Interest/experience with AI-assisted development tooling and building guardrails/context for AI agents.
  • Experience using Slack and desire to improve it.

About Salesforce

Salesforce is a global cloud software company best known for its customer relationship management (CRM) platform. It also builds and operates a wide range of enterprise software products and technologies across sales, service, marketing, and collaboration.

Scraped 5/14/2026

xelys jobs xelys jobs

Built for remote job seekers. Powered by AI.