
Senior Software Engineer - IOS(Swift & Objective-C)
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and build world class systems for Mobile Device management products.
- Influence and drive the technical vision of our systems.
- Explore areas for integration with other Ivanti products.
- Understand mobile platform technology and define approaches/solutions for critical problems.
- Work closely with design teammates and review their work.
- Work closely with the product managers and stakeholders to help shape our product vision.
- Run experiments in a fast-paced, analytical culture so we can quickly learn and adapt your work.
- Guide and mentor other engineers on the team
- Be the technical leadership for projects to design solutions and break down work on complex problems delivered by multiple engineers
- Define incremental approaches to innovation and adoption of new technologies into our architecture.
- Serve as the technical authority for iOS platform architecture and long-term technical direction.
- Own critical components of our iOS product line and drive key architectural decisions.
- Lead cross-functional technical initiatives with Android, backend, product, and QA teams to ensure seamless delivery.
- Review and influence mobile security, performance, and compliance across the stack (network, storage, authentication).
- Define and implement best practices for iOS development and CI/CD workflows across teams.
- Evaluate emerging iOS technologies and frameworks and provide recommendations for adoption.
- Contribute to setting coding standards and performance guidelines for iOS teams globally.
- Deep experience in software development and architecture.
- Experience delivering high-quality, maintainable, and reusable software systems
- Design solutions and break down work on complex problems delivered by multiple engineers incrementally.
- Passionate about using data-driven approaches to solve the challenging problems.
- Experience with test driven development.
- Have strong ownership of your work and the problems you solve
- Naturally collaborate and help make others around you successful.
- Experience with Agile, Object-Oriented modeling, web services, middleware, and database.
- 6+ years of experience in software development with 5+ years focused on iOS using Swift and Objective-C.
- Experience building enterprise-grade iOS apps with complex security and offline use cases.
- Strong knowledge of Apple's MDM frameworks, APNs, Universal Links, PushKit, and background execution.
- Experience with modern iOS architecture patterns like MVVM, Clean Architecture, or VIPER.
- Hands-on experience with tools like Xcode Cloud, Fastlane, CocoaPods, SPM, and TestFlight distribution.
- Strong experience working with Identity & Access Management (IAM), SSO, OAuth2, or certificate-based auth on iOS.
- Experience leading development efforts for apps distributed via enterprise/internal channels.