Senior Software Engineer - IOS Developer

Fifth Third Bank•Cincinnati, OH
•$71,100 - $145,900

About The Position

As a member of an agile squad, the Senior Software Engineer implements new features and enables capabilities using modern software engineering tools and practices. The role follows practices and standards established by communities of practice and contributes to continuous improvement. It shares accountability for risk by exchanging ideas, raising concerns, and following bank policies and procedures, while helping ensure actions support a positive customer experience. The position also identifies, assesses, manages, monitors, and reports risks within the Bank's risk appetite.

Requirements

  • Bachelor's degree in Computer Science or Information Systems, or an equivalent combination of education and work experience.
  • Five or more years of IT work experience relevant to the position.
  • Strong problem-solving skills.
  • Knowledge of object-oriented design and development experience with Swift.
  • Experience with iOS APIs, including Core Data, networking, and Grand Central Dispatch/concurrent programming.
  • Experience testing with XCTest.
  • Knowledge of accessibility best practices.
  • Experience with version control solutions, preferably Git/GitHub.

Nice To Haves

  • Knowledge of UX/UI design principles and Apple Human Interface Guidelines.
  • Experience with Design Systems and Design Systems Methodology.
  • Experience with AWS services.
  • Experience with Gradle.
  • Knowledge of microservice design principles.
  • Familiarity with relational databases and SQL.
  • Experience with the Nimble Testing Framework.
  • Experience with SwiftUI.
  • Experience with CocoaPods.

Responsibilities

  • Implement new features while maintaining overall software quality.
  • Document and share technical knowledge as a developer on an agile squad, contributing to a culture of learning.
  • Follow best practices, participate in code reviews, and share knowledge through developer communities of practice.
  • Remain current on relevant technology trends.
  • Participate in researching and resolving customer issues.
  • Perform other duties as assigned.

Benefits

  • Comprehensive benefits programs supporting employees' and their families' physical, financial, emotional, and social well-being.
  • Incentive compensation plan eligibility, with payments based on company, line of business, and/or individual performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service