Staff Software Engineer, Android
$197.3k - $313.7kSalesforce
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software Engineering
Job Details
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.
Ready to level-up your career at the company leading workforce transformation in the agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
We are looking for people who are passionate about making it safe to go fast. The Mobile Guardrails team owns the guardrails, delivery signals, and observability that ensure Slack's mobile apps ship with confidence — whether the code is written by a human or an AI agent. We make the development process itself better: the build systems, the test infrastructure, the architectural enforcement, and the metrics that tell us where to invest next. We're looking for an engineer with strong Android foundations who thinks beyond any single platform — someone who sees mobile infrastructure as a connected system and wants to define what quality means at scale.
As a guardrails engineer, you think in systems, not features. You see a flaky test and think about quarantine infrastructure, not just a retry. You see a 400-file module and think about rebuild radii and dependency graphs, not just a refactor. You set a high bar for codebase health and take ownership beyond your immediate area — when something is slowing the team down, you fix the root cause, not just the symptom. You are energized by the intersection of developer tooling, AI‑assisted development, and mobile platform engineering. You thrive in ambiguity, build for the long term, and measure what matters.
What You Should Have
- 7+ years of software engineering experience, with a strong foundation in Android development and significant time spent on infrastructure, tooling, or platform work in a large modular codebase
- Proficiency with Kotlin and the Android ecosystem, but equally comfortable working in build systems, CI/CD pipelines, scripting, and tooling that spans platforms
- Experience with build systems at scale — Gradle, Bazel, or similar, including build performance optimization, dependency management, and modularization strategies for codebases with hundreds of modules
- A track record of identifying systemic problems in large codebases, oversized modules, competing patterns, slow builds, flaky tests and turning them into high‑impact projects with measurable outcomes
- Experience designing and enforcing architectural patterns across a codebase (e.g., dependency injection frameworks, module layering, interface‑only dependencies)
- Hands‑on experience building or significantly improving CI/CD pipelines, build observability, and developer workflow tooling — the systems that engineers use to validate their code every day
- Familiarity with metrics and observability tools (e.g., Honeycomb, Grafana) for measuring build performance, test reliability, or developer productivity
- Solid experience with automated testing strategies: unit, integration, and UI testing frameworks, smart test selection, and test stability management
- Comfortable with scripting (Python, Bash, etc.) for build tooling, code generation, or developer workflow automation
- A disciplined approach to development, testing, documentation, and code structure in a team environment
- An interest in guiding, influencing, and growing other engineers — you raise the bar for everyone, not just your own code
- A related technical degree required
Bonus Points
- Experience using Slack and a keen interest in making it better
- Experience with AI‑assisted development tooling (Claude Code, Codex, or similar) — especially building the infrastructure, context, or guardrails that make AI agents more effective in large codebases
- Prior experience on a centralized infrastructure or developer experience team, serving internal developer customers across multiple teams
- Comfort working across platform boundaries — you've contributed to iOS, backend, or cross‑platform tooling in addition to Android
Team Blog Posts
- Stabilize, Modularize, Modernize: Scaling Slack's Mobile Codebases
- Scaling Slack's Mobile Codebases: Modernization
- Extending Anvil for Fun and Profit
- Developing in the Open
Unleash Your Potential
When you join Salesforce, you’ll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we’ll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future — but to redefine what’s possible — for yourself, for AI, and the world.
Accommodations
If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce uses artificial intelligence tools to help recruiters assess and evaluate candidates’ resumes and qualifications throughout the recruiting process. Humans will always make candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to the use of AI tools and opt‑out options.
Salesforce is an equal‑opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.
In the United States, compensation offered will be determined by factors such as location, job level, job‑related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range for this position is $197,300 - $313,700 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $237,700 - $344,700 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.
#J-18808-Ljbffr- ...with our ecosystem of devices and cloud software. Like our products, we work better... ...managing life-and-death situations. As a staff software engineer, you will be joining our team focused... ...working with native mobile apps iOS or Android ~(Nice to have) Experience with Maps...AndroidWork at officeRemote work
- Your New Role CNN is seeking a Staff Software Engineer to own the design and development of its cross-platform Analytics SDKs — the foundational... ..., engagement signal, and behavioral event across web, iOS, Android, OTT, and emerging platforms flows through the systems you...Android
- ...teamwork, mentorship, and shared success. Reports to: VP of Software Engineering Direct Reports: 0 What You'll Do: You will be tasked with... ...communications (AES, TLS, PKI, FIPS environments) Familiarity with Android/Linux device platforms Experience with satellite backhaul...AndroidWork at officeRemote work
- ...shared success. Reports to: Director of Engineering Be the technical leader of our device... ...Operations division Lead designs of major software components, systems, and features.... ...working with native mobile apps iOS or Android (Nice to have) Experience with Maps/Cartography...AndroidWork at officeRemote work
$164.51k - $274.19k
...from you. What is the opportunity? As a Staff Engineer on the Freestyle team, you will be a... ...diverse device fleets (Windows, macOS, iOS, Android, Linux, and VDI/Horizon environments).... ...will you bring to Omnissa? 8+ years of software engineering experience, with at least 3...AndroidFull timeWork experience placementLocal areaWorldwideVisa sponsorshipFlexible hours- ...A leading health tech company based in Atlanta seeks an experienced Android Developer to design and implement health coaching applications. The role requires over 5 years of Android development experience, proficiency in Kotlin and Java, and a collaborative approach to...Android
$253.9k - $298.7k
...foster collaboration, connection, and alignment. Attendance is expected and fully supported. We're looking to hire a Senior Staff Software Engineer to join one of our teams within the Platform Product Group. The Platform Product Group's mission is to build a trusted,...Local area$225.1k - $264.5k
...Type: FullTime Location Type: Remote Department Engineering Compensation: CA$225.1K - CA$264.5K - Offers Equity... ...Streaming Platform. About the Role: We are seeking a Staff Software Engineer to lead the technical vision, architecture, and execution...Full timeRemote work$230.8k - $271.2k
...Location Type: Remote Department Engineering Compensation: $230.8K - $271.2K -... ...is seeking an innovative and executing Staff Engineer to help make stream processing... ...You Will Bring: ~10+ years of relevant software development experience. ~ Technical Expertise...Full timeRemote work$253.9k - $298.7k
...leading, risk-adjusted yield with world-class security, compliance, and reliability. The Role We are looking for a Senior Staff Software Engineer to serve as Coinbase's Solana Staking Protocol CTO — the definitive technical authority on all things Solana staking...Local area$185.1k - $335.3k
...organization, we’re combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our... ...performant user interfaces. The Role We are looking for a Staff Software Engineer with deep expertise in distributed backend...Work experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$145.6k - $209.3k
...so do you. About the Team: This staff level role leads the technical strategy and... ...metrics. As the most technically skilled engineer on the team, this person drives... ...Basic Qualifications: ~8+ years of software engineering experience, including 3+ years...$139.73k - $209.59k
...trusted data becomes a transformative force for business and society. The Challenge We're looking for a Principal Software Engineer with a passion for solving problems to join our agile Product Engineering team at OneTrust. Principal Software Engineers are...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$152.13k - $162.13k
...Description Design, develop, and deploy scalable, reliable software systems that support critical business operations and high-... ...goals and technical standards (10%); Collaborate with product and engineering teams to translate business requirements into technical...Remote work$172.8k - $251.65k
...strategy and architecture for metrics and analyses to evaluate autonomous driving software performance across the autonomy stack. Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into development workflows...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours$160.2k - $290.7k
...About The AV platform team develops the first layers of software on the GM Autonomous Vehicles from working with hardware to... ...sensing solutions on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing...Work experience placementLocal areaRemote workWork from homeRelocation packageFlexible hours- ...Introduction At IBM Software, we transform client challenges into solutions by building... ...unit of IBM, is composed of Software Engineers, Product Managers, and Designers who build... ...includes rich experience operating in a Staff Engineer, Senior Staff Engineer or Principal...
$139.73k - $209.59k
...where trusted data becomes a transformative force for business and society. The Challenge We're looking for a Staff Software Engineer with a passion for solving problems to join our agile AI Governance team at OneTrust. Staff Software Engineers are...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$101.5k - $195k
...entertainment businesses, SiriusXM offers connected vehicle services to automakers. How you'll make an impact: As a Staff Software Engineer, you will help make SiriusXM's massive content catalog easily discoverable across automotive and mobile platforms. You'll...Temporary workLocal areaShift work- ...Lead Android Developer 8-10 years of experience in building Mobile Applications. At least 5 years of experience in Android Kotlin/Java development, Android Studio. At least 1 years of experience in Jetpack Compose Experience with RxJava development....Android
- ...the developer to work full-time at our office in Atlanta. Projects need skills in iOS app development, website development and even Android app development. Obviously you don't have to have all three skill sets but at least two of the three (iOS and Web or Android and...AndroidFull timeContract workWork at officeRemote work
- Mid-Level Java Developer Client is looking for a mid-level Java Developer with some experience with Android. Looking at the project they see the role being 60% Java Development and 40% Android. ShiftCode AnalyticsAndroid
- ...have published at least 1 major React-Native app either in AppStore or Playstore ~ Knows how to embed React-Native in a native(iOS/Android) component and vice versa ~ Hands-on experience on React Native APIs, ReactJS, JavaScript, Redux ~ Understanding of Android/iOS...AndroidImmediate startRelocation
- ...Overview: Description Software Engineer III (Mobile) Atlanta GA SUMMARY: Under limited supervision, the Software Engineer... ...performance across multiple devices and platforms (iOS and Android). Write clean, modular, and reusable code following best...AndroidVisa sponsorship
- ...Staff Software Engineer As a Staff Software Engineer on the Vulnerability Management team, you will serve as a technical anchor for a team that builds and maintains the systems and tooling we rely on to detect, track, and remediate security vulnerabilities across our...Permanent employment
$159k - $208.95k
...passionate technologists, strong communicators, and those with a commitment to continuous improvement who owns the outcome as a Staff Software Engineer. The role will join one of our Core Marketing Platforms teams, working with a multitude of microservices achieving various...Temporary workWork experience placementLocal areaWorldwide- Title of Position: Staff Software Engineer in TestManagerial Responsibilities: NoneJob Family: EngineeringDiscipline: Software Engineer in TestClassification: ExemptLocation Consideration: Strong preference for candidates residing in Georgia, Utah, Wisconsin, or Indiana...Local area
$106.6k - $200k
...every marketer to produce, plan, buy and measure across its entire audio universe. How you'll make an impact: As a Staff Software Engineer on the Planning team within SiriusXM's Ad Sales Product Engineering organization, you'll define and drive the technical direction...Temporary workLocal area- ...Staff Software Engineer, Infrastructure AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in...
- Engineer Lead (Saff Software Engineer Sr) Location: Atlanta, GA Hybrid 2: This role requires associates to be in‑office 3 days per week at the Atlanta, GA office, fostering collaboration and connectivity, while providing flexibility to support productivity and work‑life...Temporary workWork at officeLocal area3 days per week1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Android. Be the first to apply!
- internship software Atlanta, GA
- software support Atlanta, GA
- software quality assurance Atlanta, GA
- embedded software Atlanta, GA
- software sales representative Atlanta, GA
- id software Atlanta, GA
- healthcare software sales Atlanta, GA
- software product owner Atlanta, GA
- remote software sales Atlanta, GA
- software engineer - cloud services Atlanta, GA

