LinkedIn logo

Software Engineer_iOS

LinkedIn · Posted Oct 13

Professional networking, job search, recruiting, online learning, and B2B marketing services

Bengaluru, Karnataka, IndiaFull-timeHybridMid Level2+ years₹30.0L–₹50.0L yearly98 applicants
Professional NetworkEmploymentSaaSSocial MediaInternetPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Tracking team builds and operates a foundational data platform that powers LinkedIn's products and data ecosystem, enabling collection and delivery of product interaction data across LinkedIn's web, iOS, and Android experiences for product analytics, experimentation, business insights, and machine learning and AI systems. As an iOS engineer on the team, you will build and evolve native mobile infrastructure, SDKs, and frameworks that capture high-quality product data at massive scale. The role involves solving problems around performance, reliability, networking, concurrency, data persistence, and battery efficiency while collaborating with iOS, Android, backend, infrastructure, data, and product teams.

What you will do

  • Design and implement high-quality iOS frameworks and SDK capabilities used across LinkedIn's native applications.
  • Build reliable and performant mechanisms for collecting, processing, and delivering product interaction data from iOS devices.
  • Develop solutions that operate efficiently at LinkedIn scale while minimizing impact on application performance, memory, network usage, and battery life.
  • Work with Apple's native frameworks and technologies to build robust solutions for concurrency, networking, data persistence, and background processing.
  • Design and implement resilient client-side systems that can handle network variability, application lifecycle changes, and other real-world mobile conditions.
  • Collaborate with backend and infrastructure teams to evolve the end-to-end tracking architecture and client/server communication protocols.
  • Make architectural decisions by applying appropriate synchronous and asynchronous design patterns and balancing performance, reliability, maintainability, and developer experience.
  • Build and maintain robust CI pipelines and automated testing infrastructure for LinkedIn's iOS SDKs and applications.
  • Debug and optimize complex issues involving performance, networking, memory, concurrency, and data correctness.
  • Produce high-quality software that is unit tested, peer-reviewed, and continuously integrated.
  • Provide technical leadership by driving best engineering practices and contributing to large-scale, cross-functional, and mission-critical initiatives.
  • Identify and champion opportunities to improve developer productivity, SDK usability, and engineering efficiency across LinkedIn.

Skills used in this role

iOSSwiftiOS SDKMobile Application DevelopmentMobile FrameworksSoftware ArchitectureMultithreadingConcurrencyNetworkingPerformance OptimizationXCTestAutomated TestingAPI DesignData PersistenceDebuggingProfilingData StructuresAlgorithmsObject-Oriented ProgrammingCI PipelinesDistributed SystemsCommunicationCollaboration

What the employer is looking for

  • BS in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
  • 2+ years of industry experience.

Preferred qualifications

  • 2+ years of relevant iOS development experience.
  • MS or PhD in Computer Science or related technical discipline.
  • Strong foundation in computer science, including data structures, object-oriented programming, and algorithms.
  • Strong experience with Swift and iOS development.
  • Experience building reusable iOS frameworks, SDKs, or shared mobile infrastructure.
  • Knowledge of iOS application architecture and common design patterns.
  • Understanding of multithreading, concurrency, networking, and performance optimization on mobile platforms.
  • Experience with API design and client/server communication principles.
  • Knowledge of iOS debugging, profiling, and performance analysis tools.
  • Experience writing automated tests for iOS applications or frameworks, including XCTest.
  • Experience working with large-scale production applications and distributed backend systems is a plus.
  • Strong communication and collaboration skills, with the ability to work effectively across mobile, backend, infrastructure, and product teams.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About LinkedIn

LinkedIn is the world's largest professional network, connecting over a billion users globally to create economic opportunity. Owned by Microsoft, the platform provides tools for job searching, professional networking, B2B marketing, sales intelligence, and online learning. Through its data graph, it bridges the gap between global talent and enterprise organizations.

Industry
Professional Network
Company size
10001+ employees
Founded
2003-05-05
Location
Sunnyvale, California, USA
Funding stage
Public Company

Funding

Public Company · $103.5M raised

Sequoia CapitalGreylockBessemer Venture PartnersEuropean Founders FundMicrosoft
  • 2003-11-01Seed$4.7M
  • 2004-08-01Series A$10M
  • 2007-01-15Series B$53M
  • 2008-06-01Series C$22.7M
  • 2014-05-15Post Ipo Debt$500M

Leadership

DS
Dan Shapero

Chief Executive Officer

RR
Ryan Roslansky

EVP of LinkedIn and Microsoft Office

MS
Mohak Shroff

President of Platforms and Digital Work

JL
Jordan Levy

Senior Vice President & Chief Financial Officer

ML
Mark Lobosco

Senior Vice President & Chief Business Officer