Staff Software Engineer (Android)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Engineer (Android): Building guardrails, delivery signals, and observability for Slack's mobile apps to ensure confident shipping of human or AI-generated code with an accent on build systems, test infrastructure, architectural enforcement, and metrics-driven investments. Focus on optimizing large-scale build performance, stabilizing flaky tests, modularizing massive codebases, and defining quality at scale across connected mobile infrastructure.
Location: San Francisco CA, Seattle WA, or Atlanta GA (onsite)
Company
's Mobile Guardrails team for Slack, focusing on developer tooling, AI-assisted development, and mobile platform engineering.
What you will do
- Design and enforce architectural patterns like dependency injection, module layering, and interface-only dependencies across large codebases.
- Optimize build systems (Gradle, Bazel) for performance, dependency management, and modularization in hundreds-module codebases.
- Build and improve CI/CD pipelines, build observability, and developer workflow tooling for daily code validation.
- Address systemic issues like flaky tests, oversized modules, slow builds via quarantine infrastructure, rebuild radii, and dependency graphs.
- Implement automated testing strategies (unit, integration, UI) with smart selection and stability management.
- Measure developer productivity and system health using tools like Honeycomb or Grafana.
Requirements
- 7+ years software engineering with strong Android foundation and infrastructure/tooling/platform work in large modular codebases
- Proficiency in Kotlin, Android ecosystem, build systems, CI/CD, scripting, and cross-platform tooling
- Track record fixing systemic codebase problems (flaky tests, slow builds, oversized modules) with measurable outcomes
- Experience with metrics/observability tools and automated testing frameworks
- Disciplined approach to development, testing, documentation, and code structure
- Related technical degree required
Nice to have
- Experience using Slack
- AI-assisted development tooling (Claude Code, Codex) and infrastructure for AI agents
- Prior centralized infrastructure/developer experience team work
- Cross-platform contributions (iOS, backend)
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →