Senior iOS Developer - Banking Applications

M&T Bank Corp

  • Buffalo, NY
  • 30+ days ago
  • $97,100–$161,800 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Americans with Disabilities Act (ADA)unmatched
  • Appleunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Banking Regulationsunmatched
  • Banking Servicesunmatched
  • Best Practicesunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Cryptographyunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • External Auditunmatched
  • Finance Softwareunmatched
  • Financial Servicesunmatched
  • Identify Issuesunmatched
  • Internal Auditunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Mobile Applications Developmentunmatched
  • Objective-C Programming Languageunmatched
  • Problem Solving Skillsunmatched
  • Regulationsunmatched
  • Regulatory Complianceunmatched
  • Riskunmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • Secure Codingunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Systems Analysisunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Time Managementunmatched
  • Web Content Accessibility Guidelines (WCAG)unmatched
  • iOSunmatched

Description

This role is four days onsite at our Seneca One Buffalo, NY location, with the flexibility to work from home one day per week

Overview:

We are seeking a Senior iOS Developer with deep expertise in UIKit, SwiftUI, Objective-C, and Swift to join our mobile engineering team focused on delivering secure and scalable banking applications. The ideal candidate will have experience with modern build systems such as Tuist, a strong background in automated testing, and the ability to work independently with minimal supervision. Prior experience in the financial services industry and a commitment to secure development practices are highly valued.

Primary Responsibilities:

  • Design, develop, and maintain iOS applications for banking and financial services using UIKit, SwiftUI, Objective-C, and Swift.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement secure coding practices and ensure compliance with banking regulations and standards.
  • Utilize modern build systems such as Tuist to streamline development workflows.
  • Develop and maintain automated tests to ensure application reliability and performance.
  • Troubleshoot and resolve production issues with a focus on root cause analysis.
  • Work autonomously, managing tasks and priorities effectively in a fast-paced environment.
  • Mentor junior developers and contribute to technical leadership within the team.
  • Stay current with iOS development trends, tools, and best practices.
  • Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management.
  • Promote an environment that supports a culture of belonging and reflects the M&T Bank brand.
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable.
  • Complete other related duties as assigned.

Supervisory/Managerial Responsibilities:

No supervisory responsibilities.

Education and Experience Required:

  • Associate's degree and a minimum of 5 years' systems analysis and/ or application development work experience or Bachelor's degree and a minimum of 3 years' iOS development work experience. In lieu of degree, a combined minimum of 7 years' education and/or relevant work experience, including a minimum of 3 years' systems analysis and/or application development work experience
  • Advanced proficiency in UIKit, SwiftUI, Objective-C, and/or Swift.
  • Experience working in banking, fintech, or other regulated industries.
  • Solid understanding of iOS architecture components and design patterns.
  • Experience with automated testing frameworks (e.g., XCTest, Quick, Nimble).
  • Familiarity with secure mobile development practices (e.g., encryption, secure storage, biometric authentication).
  • Strong problem-solving skills and ability to work independently.

Education and Experience Preferred:

  • Experience with Tuist or other modern build systems.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of accessibility and compliance standards (e.g., ADA, WCAG).
  • Experience integrating with banking APIs and third-party financial services.
  • Published apps in the Apple App Store.

#LI-JB3 #Hybrid

M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.

Location

Buffalo, New York, United States of America

Numbers & Facts

LocationBuffalo, NY
Salary$97,100–$161,800 Per Year

Similar Jobs