Jobs
>
Denver

    Senior Staff Software Engineer, Android - Denver, United States - Salesforce

    Default job background
    Description


    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

    About Salesforce

    We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM.

    Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way.

    And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world.

    If you believe in business as the greatest platform for change and in companies doing well and doing good – you've come to the right place.

    We're looking for people who are passionate about crafting phenomenal Android applications.

    You've been around for a majority of API levels and you know how to delight Android users.

    You've got an eye for the alluring Android design our users expect and an attention to detail down to the very last density independent pixel.

    You know your way around the View hierarchy and are eager to partner with Product and Design to craft efficient, performant, and delightful user experiences.

    You like building for the long term and value patterns and structures that allow for maximum flexibility in a constantly evolving product.

    As a Sr.

    Staff Android Engineer, you will work with a cross-disciplinary team, using your extensive knowledge of building applications across a wide array of Android devices to make the Slack experience on Android be the best it can possibly be.

    You will author code that establishes forward-looking patterns that multiple teams depend on and can contribute to optimally. You will support Android across all of Slack engineering, ensuring the best app experience.

    Slack on Android is used by millions of people every week - we need engineers who want to make that experience as enjoyable as possible.


    Slack has a positive, diverse, and supportive culture; we look for people who are curious, inventive, and work to be a little better every single day.

    In our work together we aim to be thoughtful, humble, hardworking and above all, collaborative.

    What You Should Have

    Note:
    This position can be 100% remote in the U.S.

    At least 10+ years of mobile engineering experience, in a team environment directing and guiding the efforts of a functional group through delegation to senior technical leaders
    A related technical degree required
    Experience developing with Kotlin
    Extensive understanding of Android framework components and their respective lifecycles

    Strong computer science fundamentals:
    data structures, algorithms and programming languages
    Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
    Current and detailed knowledge of the capabilities of different Android API levels
    Experience developing highly performant Kotlin code and view layouts and the ability to diagnose performance bottlenecks

    Recognized lead for a number of features or systems that tackle large, open-ended problems, often involving new or innovative approaches.

    Experience driving technical design and culture across their function, contributing to organization-wide technical decision-making and strategy
    A track record as a trusted coach and mentor, actively building new leaders. Sponsor and elevate underrepresented talent across engineering teams
    A disciplined approach to development, testing, documentation and code structure in a team environment
    An excellent understanding of the Android tool ecosystem for development, testing, debugging, and performance benchmarking
    An excellent understanding of best practices for concurrency and threading
    A constant desire to improve, learn more and take things higher

    Bonus Points

    Experience using Slack and a keen interest in making it better
    A passion for creating accessible applications
    A passion for building and maintaining excellent open source projects or otherwise contributing to the Android community
    Experience with reactive programming (e.g. RXJava)

    Accommodations


    If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

    Posting Statement

    At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces.

    We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more.

    Learn more about Equality at and explore our company benefits at

    Salesforce is an Equal Employment Opportunity and Affirmative Action Employer.

    Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

    Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.

    Salesforce welcomes all.


    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.

    For New York-based roles, the base salary hiring range for this position is $244,500 to $372,900.

    For Colorado-based roles, the base salary hiring range for this position is $203,800 to $310,800.

    For Washington-based roles, the base salary hiring range for this position is $224,100 to $341,900.

    For California-based roles, the base salary hiring range for this position is $244,500 to $372,900.

    For Hawaii-based roles, the base salary hiring range for this position is $203,800 to $310,800.

    Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits.

    More details about our company benefits can be found at the following link:


    #J-18808-Ljbffr

  • Whatnot

    Android Engineer

    1 week ago


    Whatnot Denver, United States

    Whatnot · Whatnot is a livestream shopping platform and marketplace backed by Andreessen Horowitz, Y Combinator, and CapitalG. We're building the future of ecommerce, bringing together community, shopping and entertainment. We are committed to our values, and as a remote-first t ...


  • Dice Englewood, United States

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, DISH, is seeking the following. Apply via Dice today · Company Summary · DISH, an EchoStar Company, has been reimagining the future of connectivity for more than 40 years. Our b ...


  • DISH Network L.L.C Englewood, United States

    Company Summary · DISH, an EchoStar Company, has been reimagining the future of connectivity for more than 40 years. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products, and n ...


  • DISH Network L.L.C Englewood, United States

    Company Summary · DISH, an EchoStar Company, has been reimagining the future of connectivity for more than 40 years. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products, and n ...


  • Trimble Boulder, United States

    Job Title: Android Software Engineer · Job Location: Remote | United States or Canada · Our Department: Transportation · What You Will Do · We are seeking a highly skilled and experienced Senior Android Software Engineer to join our dynamic and innovative team. As an Android ...


  • Cognizant Denver, United States

    Mobile - Android Architect (On Site) · Cognizant's Digital Engineering · Our practice is seeking a highly qualified Android developer with experience in Android Jetpack, Flutter and Kotlin . You will work side by side with product managers, designers, and clients, making decision ...


  • FILD Search, LLC Denver, United States

    Are you a Senior Android Developer who is passionate about building engaging mobile driven products for a massive user/fan base? Are you a Senior Android Developer who has experience using Kotlin to write software for Android applications along with Jetpack Compose for creating p ...


  • CACI International Denver, United States

    Mobile Application Developer · Job Category: Engineering · Time Type: Full time · Minimum Clearance Required to Start: TS/SCI with Polygraph · Employee Type: Regular · Percentage of Travel Required: None · Type of Travel: None · Anticipated Posting End: 7/1/2024 · We are seeking ...


  • IDR Healthcare Denver, United States

    IDR is seeking a Automation QA engineer to join one of our top clients in Denver, CO. If you are looking for an opportunity to join a large organization and work within an ever-growing team-oriented culture, please apply today This is a fully remote contract position with potenti ...


  • CACI International Denver, United States

    Mobile Application Developer · Job Category: Engineering · Time Type: Full time · Minimum Clearance Required to Start: TS/SCI with Polygraph · Employee Type: Regular · Percentage of Travel Required: None · Type of Travel: None · Anticipated Posting End: 7/1/2024 · We are ...


  • CACI International Denver, United States

    Mobile Application Developer · Job Category: Engineering · Time Type: Full time · Minimum Clearance Required to Start: TS/SCI with Polygraph · Employee Type: Regular · Percentage of Travel Required: None · Type of Travel: None · Anticipated Posting End: 7/1/2024 · We are seeking ...


  • Creative Financial Staffing Denver, United States

    EST Hours · React Native Developer: · Responsibilities: · Develop and maintain mobile applications for both iOS and Android platforms using React Native. · Collaborate with product managers, designers, and other developers to translate requirements into high-quality code. · Parti ...

  • CONMED Corporation

    Software Engineer

    2 weeks ago


    CONMED Corporation Denver, United States

    CONMED is seeking a Software Engineer III to join the Advanced Surgical R&D team based in Denver CO. The engineer will work with cross functional teams to develop SW controls within complex electro-mechanical medical devices which are used in laparoscopic, robotic, and open surge ...

  • Cognizant

    Mobile Architect

    2 weeks ago


    Cognizant Denver, United States

    Mobile Architect (On-Site) · Cognizant's Digital Engineering · Our practice is seeking a highly qualified Mobile Architect with experience in Architecture and Design. Our Developers have a passion for high-quality, reliable, and maintainable code. You will work side by side with ...

  • Brooksource

    Full Stack Engineer

    2 weeks ago


    Brooksource Denver, United States

    Software Engineer IV · Location: Greenwood Village, CO (3 days onsite/2days remote) · Contract Duration: 3-6-month contract to hire · Pay: $60-$70/hr · Overview: Our client is looking to bring on a Software Engineer IV to support their Networking and Management Application. Thi ...


  • Insight Global Denver, United States

    A customer is seeking a fully remote Systems Engineer. · - Manage mobile device management (MDM) solutions, specifically Microsoft Intune and Apple Business Manager. · - Develop, test, deploy, troubleshoot, and maintain mobile device compliance through configuration profiles and ...


  • Resource Informatics Group Inc Denver, United States

    Job Description · Job Description Responsibilities: · Lead a team of 3 - 5 Android developers in delivering stable and high performing applications. · Apply mobile application expertise on the Android platform to improve the customer experience. · Work with customers, designers ...


  • Creative Financial Staffing Denver, United States

    Position Title: React Native Developer · Location: REMOTE(Est hours) · Company Overview: · A thriving business-to-consumer rewards platform dedicated to empowering users by putting more money in their pockets. As a bootstrapped and profitable startup, we have the freedom to in ...


  • CONMED Corporation Denver, United States

    CONMED is seeking a Software Engineer II to join the Advanced Surgical R&D team based in Denver CO. The engineer will work with cross functional teams to develop SW controls within complex electro-mechanical medical devices which are used in laparoscopic, robotic, and open surger ...


  • pureIntegration Denver, United States

    Company Description · pureIntegration is a technology consulting firm with 20 years of experience servicing Fortune 100 clients headquartered in the DC area. We serve clients in the fastest growing industry of communications, media, and entertainment. · Job Description · We ar ...