Blueshift

Software Engineer II - iOS SDK Developer

Blueshift Pune, India 19 days ago
engineering

About Us

Blueshift is the Intelligent Customer Engagement Platform (CEP), headquartered in San Francisco, that empowers leading B2C brands to drive truly personalized, 1:1 marketing across every channel. Founded by repeat entrepreneurs who previously built Mertado (acquired by Groupon) and were part of the early team at Kosmix (acquired by Walmart), Blueshift leverages AI, including Predictive, Generative, and Agentic AI, to automate customer engagement for clients like ClearScore, LendingTree, Udacity, and U.S. News. Backed by top-tier VCs including Nexus Venture Partners, Storm Ventures, and SoftBank Venture Asia, the company has raised a total of $65 million in venture funding and is consistently recognized as a market leader and a Deloitte Technology Fast 500 award recipient.

Blueshift is actively scaling its development center in Pune, India. As part of our team, you will drive innovation in cutting-edge technologies including machine learning, artificial intelligence, big data, and large-scale distributed data systems. This is an exciting career path for motivated individuals looking to build complex, impactful solutions that define the future of customer engagement.

Software Engineer II - iOS SDK Developer

We’re looking for a passionate iOS SDK Developer to join the Mobile team at Blueshift. In this role, you’ll play a key part in developing and maintaining our high-performance SDKs that enable personalized, real-time marketing experiences for millions of users worldwide. These SDKs power push notifications, in-app messaging, and user engagement features for some of the world’s leading brands.

You’ll work closely with senior engineers, product managers, and customer-facing teams to ensure our SDKs are robust, scalable, and easy to integrate into customer mobile apps, serving as a critical link between mobile applications and our cloud-based marketing platform.

Responsibilities

  • Design, implement, and maintain SDKs for iOS platform.
  • Build SDK APIs that are easy to use, scalable, and reliable for external mobile developers.
  • Handle local data caching using Core Data, background processing, and network reliability gracefully.
  • Ensure SDK compatibility with a wide range of OS versions and device types.
  • Write unit and integration tests to ensure SDK quality.
  • Create automated CI/CD pipelines and maintain SDK release processes.
  • Work closely with cross-functional teams (backend, product, QA) to define requirements.
  • Support additional mobile-focused platform features as the business scales.
  • Maintain and update cross-platform plugins for React Native, Flutter, and Cordova.
  • Be open to learning new technologies and developing cross-platform plugins from scratch when required.

Requirements

  • At least two years of iOS development experience, with at least one year in SDK development.
  • Strong proficiency in Objective-C and Swift.
  • Deep understanding of mobile networking, offline-first strategies, and background task management.
  • Clear communication skills and a proactive, ownership-driven mindset.
  • Experience with SDK distribution tools CocoaPods, Swift Package Manager, and Carthage

Nice to Have

  • Experience with push notification frameworks or mobile engagement tools.
  • Familiarity with cross-platform development (e.g., React Native, Flutter,
  • Cordova).
  • Exposure to analytics or event-tracking SDKs.

Perks and Benefits

  • Competitive salary along with stock option grants.
  • Excellent hospitalisation, personal accident, and term insurance coverage.
  • Located in a top-notch facility in Baner - one of the best neighbourhoods for tech startups.
  • Daily catered breakfast, lunch, and snacks along with well-stocked pantry
  • A team that cares about you.

Sponsored

Explore Engineering

Skills in this job

People also search for