Lead Software Engineer - iOS Engineer
About The CompanyJ.P. Morgan is a globally recognized leader in financial services, dedicated to helping individuals, businesses, and institutions achieve their financial goals through a comprehensive suite of banking and investment solutions. With a rich history spanning over a century, J.P. Morgan has established itself as a trusted partner in the financial industry, known for its innovative approach, commitment to excellence, and unwavering focus on client success. The firm operates across various segments including asset management, commercial banking, investment banking, and consumer & community banking, serving millions of clients worldwide. J.P. Morgan prides itself on fostering a diverse and inclusive work environment, emphasizing integrity, collaboration, and a relentless pursuit of excellence to drive sustainable growth and create value for its stakeholders.About The RoleWe have an exciting opportunity for a Lead Software Engineer to join J.P. Morgan’s Consumer and Community Banking technology team. In this pivotal role, you will be instrumental in designing, developing, and implementing innovative technology solutions that support the firm’s strategic objectives. As a core technical leader, you will work within an agile environment to enhance, build, and deliver market-leading digital products that are secure, scalable, and reliable. Your expertise will be critical in conducting complex technical analyses, guiding development teams, and ensuring the deployment of high-quality software that meets the firm’s operational and security standards. This role offers a unique chance to influence the future of banking technology, collaborate with diverse teams, and contribute to impactful projects that serve millions of customers.QualificationsThe ideal candidate will possess formal training or certification in software engineering concepts, complemented by over five years of practical experience in the field. Proficiency in system design, application development, testing, and ensuring operational stability is essential. Advanced skills in programming languages such as Swift UI, along with a strong understanding of iOS frameworks like Foundation, UIKit, CocoaTouch, and Core Data, are required. Experience leading the effective use of AI-assisted development tools, such as for code review and test automation, is highly desirable. Candidates should demonstrate a solid understanding of responsible AI practices, including data sensitivity and security considerations. Familiarity with API integrations, scripting languages, and operating systems like Linux and Mac OS X is necessary. Additionally, experience with version control systems like Git/Bitbucket, Agile methodologies such as CI/CD, and deploying applications to the Apple App Store will be advantageous. Strong communication, leadership, and problem-solving skills are also important for success in this role.ResponsibilitiesDesign and develop innovative software solutions, including architecture, coding, and troubleshooting, with a focus on exceeding conventional approaches to solve complex technical challenges.Create secure, high-quality production code, review peer code, and debug applications to ensure optimal performance and reliability.Lead the adoption and integration of AI-assisted engineering practices within the team to enhance code quality, accelerate delivery, and improve operational outcomes, including automated testing and code refactoring.Utilize the Software Development Life Cycle (SDLC) tools and enterprise-approved automation capabilities to maximize the value of automation and streamline development processes.Identify opportunities to automate recurring issues and remediation processes to bolster system stability and reduce operational risks.Evaluate external vendors, startups, and internal teams through technical assessment sessions, focusing on architectural design, technical credentials, and system compatibility to ensure seamless integration and optimal performance.Mentor team members on best practices in software development, responsible AI use, and secure coding standards, fostering a culture of continuous improvement and innovation.BenefitsJ.P. Morgan offers a comprehensive total rewards package designed to support the well-being and professional growth of its employees. Compensation includes a competitive base salary, with potential for commission-based pay and discretionary incentives such as cash bonuses and equity awards, recognizing individual contributions and achievements. Employees enjoy a wide array of benefits, including extensive health care coverage, on-site wellness centers, a retirement savings plan, backup childcare services, tuition reimbursement programs, mental health support, and financial coaching. The firm also promotes work-life balance through flexible work arrangements and various wellness initiatives. Additional perks include professional development opportunities, employee resource groups, and a collaborative work environment that encourages innovation and diversity.Equal OpportunityJ.P. Morgan is committed to creating an inclusive and diverse workforce. We are an equal opportunity employer and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, disability, or any other protected attribute under applicable law. We also provide reasonable accommodations for applicants and employees to support their religious practices, mental health, or physical disabilities. Our goal is to foster a workplace where all individuals can thrive and contribute to our shared success. We believe that diversity enhances innovation and drives better business outcomes, and we are dedicated to maintaining an environment of respect, fairness, and opportunity for all.