Senior iOS Developer - Banking Applications
- Pay
- $97,100 – $161,800 per year
- Location
- Buffalo, NY · Hybrid
- Job type
- Full-time
- Level
- Senior
- Experience
- 3+ years
- Education
- Bachelor's degree
- Listed
- 29 days ago
Skills & highlights for this role
- Swift
- SwiftUI
- UIKit
- Objective-C
- automated testing (XCTest)
Also useful
- Tuist
- CI/CD pipelines
- banking API integration
- Apple App Store publishing
About the role
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
Pay and benefits
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 Annual (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
From Mtb's careers page, first listed on Rolev.ai on October 11, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior iOS Developer - Banking Applications role at Mtb, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
What is the salary for the Senior iOS Developer - Banking Applications role at Mtb?
The Senior iOS Developer - Banking Applications posting at Mtb states compensation of $97,100 – $161,800 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Mtb's official career site.
Where is the Senior iOS Developer - Banking Applications job at Mtb located?
This Senior iOS Developer - Banking Applications position at Mtb is located in Buffalo, NY (Hybrid). Always check Mtb's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior iOS Developer - Banking Applications at Mtb?
For the Senior iOS Developer - Banking Applications role, Mtb highlights 3+ years of relevant experience; a bachelor's degree; experience with Swift, SwiftUI, UIKit, Objective-C, automated testing (XCTest). Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior iOS Developer - Banking Applications position at Mtb?
This listing links directly to Mtb's Workday application page. You can apply directly on Mtb's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Workday application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.