Senior Ruby on Rails Engineer

Fifth Third BankVirtual - Michigan, MI
$82,100 - $172,500Remote

About The Position

Fifth Third Bank is seeking a Senior Ruby on Rails Engineer to join their team. This role involves designing and implementing technology solutions using modern engineering tools and Agile practices within self-directed, cross-functional, and product-oriented teams. The engineer will contribute to the bank's important products and services while developing their skills and experience. All employees are responsible for risk management, ensuring a positive customer experience, and operating within the bank's risk appetite.

Requirements

  • Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience.
  • Six+ years of software engineering experience required.
  • Hands-on experience with Ruby and Ruby on Rails required.
  • Experience working with PostgreSQL and ActiveRecord.
  • Experience writing unit tests in RSpec.
  • Knowledge of CI/CD tools (Jenkins).
  • Ability to build and consume command line tools.
  • Experience working in an Agile software environment.
  • Strong problem-solving and communication skills.
  • Willingness to work in a highly-collaborative environment.
  • Solid understanding and significant experience with modern software development practices, tools, and/or hardware technologies.
  • Solid understanding of IT security best practices.
  • Experience designing, implementing, and supporting complex technical solutions.

Nice To Haves

  • Experience working with IaC deployments (Terraform) is a plus.
  • Experience building high TPS API systems (~100 TPS) is a plus.
  • Experience shipping highly-available (99.99%) enterprise B2B SaaS products is preferred.
  • Experience working in a regulated financial environment is a plus.

Responsibilities

  • Develop and maintain Newline's core RESTful API using Ruby on Rails
  • Work with SRE's to design and implement our backend infrastructure using Terraform
  • Work with the QA team to write thorough unit and integration tests
  • Participate in software architecture discussions and code reviews
  • Integrate our platform with bank core services and APIs
  • Assist in establishing data security and information security best practices
  • Participate in API platform scaling and optimization sessions
  • Develop Newline's internal data pipeline and BI tools
  • Implement and maintain new features and capabilities while continuously improving the quality of our technical products and services
  • Follow industry and organizational best practices and standards, and participate in company communities of practice to continuously refine and communicate them. Contribute to a culture of continuous improvement.
  • Achieve operational excellence by automating processes and creating maintainable, supportable, and testable solutions
  • Keep up with technology trends and innovations in your field(s) of practice
  • Maintain appropriate controls and documentation to ensure compliance with all company and regulatory requirements
  • Provide coaching, mentoring, and training for new or less experienced team members

Benefits

  • Comprehensive benefits
  • Differentiated compensation offerings
  • Incentive compensation plan
  • Physical well-being support
  • Financial well-being support
  • Emotional well-being support
  • Social well-being support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service