Talent.com
Staff Software Engineer, iOS Infrastructure

Staff Software Engineer, iOS Infrastructure

salesforce.com, inc.California, MO, US
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_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 are looking for people who are passionate about building strong, sustainable infrastructure for the Slack iOS client, which is used by millions of people every day. The iOS Product Infrastructure team enables feature engineers at Slack to tackle complicated problems quickly without needing to reinvent the wheel. We're looking for engineers who specialize in either UI frameworks or data / networking infrastructure.

As an infrastructure engineer, you like building for the long term and value patterns and structures that allow for maximum flexibility in a constantly evolving product. You set a high bar for the technical design and code quality of your team. You demonstrate exceptional ownership of not only the area of your team, but across Slack's entire iOS codebase. You have a "can do" demeanor and nothing is beneath you or outside your responsibilities because you do what it takes to deliver the highest quality code and the most impactful features. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.

What You Should Have

  • 5 - 7+ years of experience building and maintaining complex iOS applications
  • Deep expertise with Swift and iOS frameworks
  • Strong understanding of iOS architectural patterns, such as VIPER
  • Experience developing core functionality of team's features or systems
  • Experience driving technical design and culture across their function
  • Solid experience designing scalable and maintainable APIs for shared components, frameworks, or systems
  • Extensive experience debugging and fixing crashes, UI rendering issues, and performance problems on iOS using Xcode, Instruments, and other tools
  • Experience with Combine, Swift Concurrency (async / await, actors), and dependency injection frameworks (e.g., Needle, Resolver)
  • Experience with scripting (Python / bash etc)
  • Experience with running a / b experimentation
  • Ability to monitor and improve app KPIs such as launch time, app hangs, and crash-free sessions
  • A disciplined approach to development, testing, documentation and code structure in a team environment
  • An interest in guiding, influencing, and growing other engineers and teams
  • Deep familiarity with the Xcode ecosystem, CI / CD pipelines, and automated testing tools
  • A product-minded approach to engineering, with an eye for software quality and an ability to connect technical initiatives to business impact
  • A related technical degree required

Bonus Points

  • Experience using Slack and a keen interest in making it better
  • A passion for creating accessible applications
  • Prior experience on a centralized infrastructure team, serving both internal developer customers and external users
  • 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
  • Accommodations

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

    Posting Statement

    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.

    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 Washington-based roles, the base salary hiring range for this position is $184,000 to $253,000.For California-based roles, the base salary hiring range for this position is $200,800 to $276,100.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 : https : / / www.salesforcebenefits.com. #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Software Engineer Ios • California, MO, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Online Survey Taker. Earn up to $25 per survey. - Remote

    Online Survey Taker. Earn up to $25 per survey. - Remote

    Earn HausSyracuse, Missouri, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Staff / Principal DevOps Engineer (FortiAppSec)

    Staff / Principal DevOps Engineer (FortiAppSec)

    FortinetCalifornia, MO, US
    serp_jobs.job_card.full_time
    We are seeking a highly skilled DevOps Engineer to join our team.In this role, you will design, implement, and maintain scalable, resilient, and secure infrastructure. You will work closely with Dev...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Hospitalist Needed for Locum Tenens Coverage at Facility North of Columbia, Missouri

    Hospitalist Needed for Locum Tenens Coverage at Facility North of Columbia, Missouri

    LocumTenens.comEugene, MO, United States
    serp_jobs.job_card.full_time
    Job Reference Id : ORD-190668-MD-MO.Dates Needed : October - Ongoing.Board Certification Required : Yes.A 40-bed facility is seeking a hospitalist for locum tenens coverage.The facility is located ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Sr Staff, InfoSec Engineer - InfraSec

    Sr Staff, InfoSec Engineer - InfraSec

    Gap Inc.California, MO, US
    serp_jobs.job_card.full_time
    We are hiring a highly skilled and experienced Senior Infrastructure Security Engineer.In this role, you will be responsible for designing, implementing, and maintaining the security posture of our...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Sr Staff, Infosec Engineer - Cyber Defense

    Sr Staff, Infosec Engineer - Cyber Defense

    Gap Inc.California, MO, US
    serp_jobs.job_card.full_time
    Company As a Fortune 100 retailer leading the market with innovative strategies and a commitment to customer satisfaction, Gap, Inc. Our InfoSec organization is at the forefront of protecting our co...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Sr Platform Engineer - Remote

    Sr Platform Engineer - Remote

    SitusAMCJefferson City, MO, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    SitusAMC is where the best and most passionate people come to transform our client's businesses and their own careers.Whether you're a real estate veteran, a passionate technologist, or looking to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior-Staff Software Engineer, Engineering Productivity

    Senior-Staff Software Engineer, Engineering Productivity

    VerkadaCalifornia, MO, US
    serp_jobs.job_card.full_time
    Verkada is a leader in cloud-based B2B physical security.Verkada offers six product lines - video security cameras, access control, environmental sensors, alarms, workplace and intercoms - integrat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Software Engineer, ML Infrastructure - Training Platform

    Software Engineer, ML Infrastructure - Training Platform

    Scale AI, Inc.California, MO, US
    serp_jobs.job_card.full_time
    Scale is seeking an AI / ML Infrastructure Engineer to join our Machine Learning Infrastructure team to develop our Training Platform. In this role, you will collaborate closely with Machine Learning ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    AI Infrastructure Engineer, Model Serving Platform

    AI Infrastructure Engineer, Model Serving Platform

    Scale AI, Inc.California, MO, US
    serp_jobs.job_card.full_time
    As a Software Engineer on the ML Infrastructure team, you will design and build platforms for scalable, reliable, and efficient serving of LLMs and AI agents. Our platform powers cutting-edge resear...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    Cash is hiring : iOS Software Engineer, Card Experience - Graphics in California

    Cash is hiring : iOS Software Engineer, Card Experience - Graphics in California

    MediabistroCalifornia, MO, United States
    serp_jobs.job_card.full_time
    OS Software Engineer, Card Experience - Graphics.It all started with an idea at Block in 2013.Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Data Engineer

    Senior Data Engineer

    ZipRecruiterColumbia, MO, United States
    serp_jobs.job_card.full_time
    Job DescriptionJob Description .Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products tha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Infrastructure Software Engineer, Public Sector

    Infrastructure Software Engineer, Public Sector

    Scale AI, Inc.California, MO, US
    serp_jobs.job_card.full_time
    Scale AI is seeking a highly skilled and motivated.Software Engineer, AI Infrastructure & Security.Public Sector Engineering team. As a part of this team, you will play a critical role in delive...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Grubhub Driver - Columbia, MO - Fast Cash, Flexible Work!

    Grubhub Driver - Columbia, MO - Fast Cash, Flexible Work!

    GrubhubRocheport, MO, US
    serp_jobs.job_card.full_time
    Earn big and work on your own time and terms as a Grubhub delivery partner! Grubhub is looking for drivers and bikers like you to hit the road quick and start delivering from restaurants, liquor st...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Naval Pilot

    Naval Pilot

    US Navy ReserveLake Ozark, MO, US
    serp_jobs.job_card.part_time
    As a current or former Naval Aviator, there are plenty of part-time opportunities to use your leadership skills and talent in an environment that’s constantly changing. However, in the Navy Reserve,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Staff Analytics Engineer

    Staff Analytics Engineer

    CoinbaseJefferson City, MO, United States
    serp_jobs.job_card.full_time
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Software Engineer, Public Sector

    Software Engineer, Public Sector

    Scale AI, Inc.California, MO, US
    serp_jobs.job_card.full_time
    Scale AI is seeking highly skilled and motivated Software Engineers to join our dynamic Federal Engineering team.As a part of this team, you will play a critical role in delivering high-impact AI-p...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Sr. Manager, DevOps

    Sr. Manager, DevOps

    iCIMSJefferson City, MO, United States
    serp_jobs.job_card.full_time
    We are seeking a visionary Senior Manager to lead our global DevOps organization and drive transformation across our software delivery lifecycle. This role is pivotal to our mission of accelerating ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Surrogates Needed! Start at $55-$75K+ | No Exp Req Apply Today!

    Surrogates Needed! Start at $55-$75K+ | No Exp Req Apply Today!

    Physician's SurrogacySmithton, MO, United States
    serp_jobs.job_card.full_time +2
    Earn up to $75,000 as a stay-at-home mom or as a second job.Sign up today and earn $1,200 bonus.What qualities make you a great Surrogate?. Experienced no complications during your own pregnancy.Hea...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_hour