D

Docusign

Runs electronic signing and agreement workflows

Lead Software Engineer iOS

Mobile EngineeringUpdated on Nov 13
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A B.S. in Computer Science, Software Engineering, or equivalent practical experience is required.
  • At least 10 years of professional software engineering experience in cloud, SaaS, or enterprise software environments is required.
  • At least 5 years of experience building production native iOS applications and public or internal iOS SDKs backed by cloud APIs is required.
  • At least 3 years of deep, hands-on Swift experience and working knowledge of Objective-C for legacy codebase interoperability are required.
  • Experience designing clean, maintainable SDK APIs and modular architectures, and managing library distribution such as Swift Package Manager and CocoaPods, is required.
  • A proven track record of mentoring engineers and leading complex technical initiatives across cross-functional teams is required.

Responsibilities

  • Drive the end-to-end architectural vision, API design, and implementation for native iOS applications and developer-facing iOS SDKs.
  • Write clean, modular, well-tested Swift code and create robust public API interfaces and XCFrameworks for enterprise integration.
  • Set high standards for code quality by conducting code reviews and establishing best practices for testing, modularity, and security.
  • Partner with Product, Design, QA, and backend engineering to ensure mobile features align with platform APIs and enterprise scalability requirements.
  • Collaborate with enterprise developer partners to understand integration requirements, collect feedback, and ensure smooth SDK adoption.
  • Mentor and coach engineers across the team, elevating technical capability and fostering continuous learning.
  • Identify opportunities to optimize build pipelines, continuous integration, testing automation, and release speed.
  • Monitor Apple platform developments, WWDC updates, and iOS trends, and adopt new technologies where they deliver clear value.

Desired Qualifications

  • An M.S. in Computer Science or a related technical field is preferred.
  • Experience managing binary framework packaging (XCFrameworks), semantic versioning, and SDK deprecation cycles is preferred.
  • Deep knowledge of modern iOS frameworks, Swift Concurrency, memory management, and security protocols including OAuth, SSO, and data encryption at rest is preferred.
  • Familiarity with Android development principles or cross-platform SDK design considerations is preferred.
  • Active contributions to open-source iOS libraries, developer blog posts, or technology community speaking engagements are preferred.

About the Company

Docusign

Runs electronic signing and agreement workflows

Docusign runs electronic signing and agreement management software for businesses, letting people approve contracts online and track the steps around each agreement. Its eSignature product routes documents to signers and records who signed, while contract lifecycle tools organize preparation, negotiation, and approvals. The Intelligent Agreement Management platform stores contracts in a searchable repository and uses AI to extract terms and connect agreement data to business workflows. Customers use its web applications or embed signing through APIs, and pay for subscriptions based on users, features, and document allowances. Docusign was founded in 2003 and is headquartered in San Francisco.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Docusign

See more jobs