Franklin American Mortgage Company
  • Franklin, TN, USA
  • Salary
  • Full Time

Franklin American Mortgage is now part of Citizens Bank, N.A.  By joining forces with Citizens Bank and complementing each other's strengths, we'll improve the breadth and depth of our capabilities. We strive to find talented, service-oriented professionals committed to excellence to join our customer-centric culture built around helping your customers and your community.

Effective August 1, 2018, Franklin American Mortgage Company is owned and operated by Citizens Bank, N.A.  Therefore, the individual hired to fill this role will be an employee of Citizens Bank.



This position will create fresh ideas from all areas within IT including distributed computing at scale, data retrieval and persistence, UI design, mobile, security, artificial intelligence, machine learning, natural language processing, and so on.  This position will be versatile, data-driven, display leadership qualities, and be enthusiastic to tackle problems across the full-stack as we continue to push boundaries and advance our platform.


Primary responsibilities include:

  • Build modern, architecturally sound components, tools, and applications. Infuse Quality of Service characteristics (scalability, manageability, maintainability, etc) into distributed service-based framework to create or expand business or technical capabilities.
  • Bring engineering discipline to design and problem solving and evangelize best practices. Understand architectural principles and patterns and implementation details for such. 
  • Recognize and articulate technical trade-offs to ensure effective and efficient product delivery.
  • Bring objectivity to problem solving and recognize a customer or user point-of-view. Lean towards the love of the problem and not the solution in a fast-changing environment.
  • Create truly empowering user experiences through modern design principles. Work closely with User Experience professionals to deliver software that inspires our customers and users.
  • Mentor and collaborate with peers and other technology teams to raise or exceed operational performance of entire technology department.
  • Other duties as assigned



 Required Skills/Experience:

  • Experience building distributed systems required.
  • Grasp of incorporating health aspects of components of systems for monitoring and metric analysis.
  • A BS degree in computer science, engineering, or similar technical field of study.
  • Experience with reactive stream processing.


Preferred Skills/Experience:

  • Start-up background strongly preferred.
  • A Master's degree to further education or experience in computer science, engineering, or other technical related field a plus but not required.
  • Experience with A/B testing a plus.


Success Factors

  • Enterprise-scope mindset
  • Ability to change priorities quickly and success in a fast paced, ever changing environment
  • Interest and ability to learn other coding languages as needed
  • Ability to be versatile and data driven
  • Ability to solve problems that span multiple interconnected systems


Hours & Work Schedule


Hours per Week:  40

Work Schedule:  Monday through Friday


Why Work with Us


At Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth.


Equal Employment Opportunity


It is the policy of Citizens Bank to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, pregnancy/childbirth, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, citizenship, veteran or military status, marital or domestic partner status, or any other category protected by federal, state and/or local laws.


Equal Employment and Opportunity Employer/Disabled/Veteran


Franklin America Mortgage Company, a division of Citizens Bank, N.A., a national banking association.



Franklin American Mortgage Company
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to PrevueAPS's Applicant Information Use Policy.*
  • Share This Page