Senior Lead Software Engineer - Mobile Engineering

Fairygodboss

Bengaluru

On-site

INR 4,500,000 - 7,000,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase in Bengaluru seeks a Senior Lead Software Engineer - Mobile Engineering to lead iOS product development within the Payment Technology domain. You will drive technical excellence, guide technologists, and ensure secure, scalable delivery of market-leading mobile solutions.

You will apply advanced Agile practices, foster AI-assisted coding and secure coding standards, and collaborate across teams to meet strategic goals while maintaining compliance and reliability.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Extensive experience in developing large-scale iOS mobile applications with expert knowledge in all phases of the iOS app development life cycle
  • Hands-on expertise with Swift and SwiftUI, and XCTest for unit testing

Responsibilities

  • Builds and deploys production-grade native iOS mobile applications
  • Provides guidance to the team of software engineers on daily tasks and activities
  • Anticipates dependencies with other teams to deliver products aligned with business requirements
  • Manages stakeholder relationships and team output within compliance standards
  • Drives adoption and governance of AI-assisted engineering practices to improve quality and speed

Skills

iOS Development
Swift
SwiftUI
Multithreading
MVC/MVVM
Unit Testing
CI/CD
AI-assisted coding
Security & Resiliency
Agile/Scrum

Education

Software engineering degree

Tools

Xcode
Instruments
Combine
CI/CD (Xcode Server/Jenkins)
Dependency Injection

Job description

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 - Mobile Engineering at JPMorganChase within the Payment Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

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.
  • Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  • 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 and enthusiasm for automated testing and experience with unit testing frameworks (e.g., XCTest)
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer — Mobile (iOS)
Lead Software Engineer — Mobile (iOS)

JPMorganChase • Hyderabad

On-site
INR 3,000,000 - 5,000,000
Software Engineer III - Mobile Developer
Software Engineer III - Mobile Developer

JPMorgan Chase Bank • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Lead Software Engineer - Android
Lead Software Engineer - Android

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Sr Lead Software Engineer
Sr Lead Software Engineer

JPMorganChase • Mumbai

On-site
INR 4,200,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • India

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer - Front End/React
Lead Software Engineer - Front End/React

JPMorgan Chase & Co. • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead Software Engineer - Java/Python Backend
Lead Software Engineer - Java/Python Backend

JPMorgan Chase & Co. • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Lead Software Engineer - Java/Python fullstack, Public cloud
Senior Lead Software Engineer - Java/Python fullstack, Public cloud

JPMorgan Chase & Co. • Bengaluru

On-site
INR 450,000 - 750,000
Lead Software Engineer -QA Automation
Lead Software Engineer -QA Automation

JPMorgan Chase & Co. • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorganChase • Maharashtra

On-site
INR 1,800,000 - 2,400,000