
Senior Lead Software Engineer - Mobile iOS
at J.P. Morgan
Posted 5 days ago
No clicks
- Compensation
- Not specified
- City
- Bengaluru
- Country
- India
Currency: Not specified
Join JPMorgan Chase as a Senior Lead Software Engineer for the Mobile iOS platform in Bengaluru. You will lead a team of engineers, provide technical guidance, and drive end-to-end delivery of native iOS applications within an agile, secure, and scalable environment. You will work on CI/CD, automation, and collaboration with other teams to meet business requirements, balancing coding with leadership responsibilities. The role requires extensive iOS experience, Swift/SwiftUI skills, testing expertise, and a strong understanding of security and compliance.
Location: Bengaluru, Karnataka, India
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.
As a Senior Lead Software Engineer at JPMorganChase within the
Job responsibilities
- Builds and deploys production-grade native iOS Mobile applications to solve various business use cases for the firm
- Provides guidance to the team of software engineers on daily tasks and activities.
- Sets overall guidance and expectations for team output, practices, and collaboration.
- Anticipates dependencies with other teams to deliver products and applications in line with business requirements.
- Manages stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements.
- Works at the code level and manage technologists.
- Utilizes automation and continuous delivery methods.
- Applies advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Leverages in-depth knowledge of the financial services industry and their IT systems.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Extensive experience in developing large-scale iOS mobile applications ( Native Mobile Engineering ) with expert knowledge in all phases of the iOS app development life cycle
- Hands on experience leading technologists to manage and solve complex technical items within your domain of expertise
- Hands-on expertise in the use of Frameworks and APIs around Swift and SwiftUI. Experience in using Instruments for Profiling and Dependency Injection
- Strong experience with Data Structures, Type Conversions, Multi-Threading. Experience with one or more Design Patterns – MVC, MVVM, and Clean Architecture
- Enthusiasm for automated testing and experience with unit testing frameworks (e.g., XCTest)
- Worked in an Agile development environment and well versed with agile ceremonies with understanding of CI/CD systems such as Xcode Server, Jenkins, or similar systems
- Experience working with Security, API integration, distributed systems, monitoring, caching, and persistence solutions
- Demonstrated skill and passion for operational excellence, customer-focused mindset, taking pride in creating an informative data-driven journey
Preferred qualifications, capabilities, and skills
- Strong communication skills along with significant experience of managing stakeholders of diverse backgrounds
- Experience with Test Driven Development
- Experience with Combine, Networking, and in areas like accessibility, and dynamically themed user interface design preferred
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
Drive significant business impact and tackle a diverse array of challenges that span multiple technologies and applications





