Principal Ruby on Rails Engineer

Fifth Third BankVirtual - Virginia, VA
$96,500 - $207,500Remote

About The Position

Fifth Third Bank is seeking a Principal 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 delivering important bank products and services while developing their skills and experience. All employees are responsible for risk management, ensuring positive customer experiences, 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
  • Eight+ years of engineering or other IT work experience relevant to the position
  • Prior experience working in a technical or team lead capacity
  • 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 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 the 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 technical products and services
  • Build and share technical expertise with the Agile team and other members of the organization
  • 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 the field(s) of practice
  • Provide operational support and troubleshooting for the team’s products and services
  • 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
  • Provide leadership and guidance to the team in technical field(s) of expertise
  • Other duties as assigned

Benefits

  • Comprehensive benefits
  • Differentiated compensation offerings
  • Incentive compensation plan
  • Extensive benefits programs designed to support the individual needs of employees and their families, encompassing physical, financial, emotional and social well-being.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service