Join M&T Bank's mobile engineering team focused on delivering secure and scalable banking applications. You'll design, develop, and maintain iOS applications for banking and financial services, collaborating with cross-functional teams to define, design, and ship new features.
• 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 focus on root cause analysis
• Work autonomously, managing tasks and priorities effectively in fast-paced environment
• Mentor junior developers and contribute to technical leadership within team
• Stay current with iOS development trends, tools, and best practices
• Understand and adhere to Company's risk and regulatory standards, policies, and controls
• Promote environment that supports culture of belonging and reflects M&T Bank brand
• Maintain internal control standards
• Associate's degree + 5 years systems analysis/application development experience, OR Bachelor's degree + 3 years iOS development experience
• In lieu of degree: combined minimum 7 years education and/or relevant work experience with minimum 3 years systems analysis/application development
• 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 (XCTest, Quick, Nimble)
• Familiarity with secure mobile development practices (encryption, secure storage, biometric authentication)
• Strong problem-solving skills and ability to work independently
• Experience with Tuist or other modern build systems
• Familiarity with CI/CD pipelines and DevOps practices
• Knowledge of accessibility and compliance standards (ADA, WCAG)
• Experience integrating with banking APIs and third-party financial services
• Published apps in the Apple App Store
• Competitive, fair, market-informed pay
• Hybrid work model (4 days onsite, 1 day remote)
• Location: Buffalo, NY (4 days onsite at Wilmington, DE location mentioned in posting)
• Opportunity to work in banking/financial services industry
• Secure development practices in regulated environment
• Technical leadership and mentoring opportunities
• No supervisory responsibilities
• Promote belonging and reflect M&T Bank brand
• M&T Bank is committed to fair, competitive, market-informed pay