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

Software Engineer (Full Stack) 

Franklin American Mortgage is looking for an experienced, professional individual to join our Innovation team within our Information Technology department.

Our Software Engineers build and advance next-generation technologies and products leveraged across the organization and eventually industry-wide. FAMC is shaping the future of the mortgage industry and we are looking for Engineers who bring fresh ideas from all areas including distributed computing at scale, data retrieval and persistence, UI design, mobile, security, artificial intelligence, machine learning, natural language processing, and so on. We need our Engineers to 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.


  • Build modern, architecturally-sound components, tools, and applications
  • Bring engineering discipline to design and problem solving and evangelize best practices
  • Have a customer focus; love of the problem not the solution
  • Create truly empowering user experiences
  • Collaborate with peers and teams to deliver quality systems

Required Qualifications:

  • Experience building distributed systems
  • Ability to solve problems that span multiple interconnected systems
  • Grasp of incorporating health aspects of components of systems for monitoring and metric analysis
  • A background in software development in Java and one or more general purpose programming languages including but not limited to: Java, C/C++, Objective C, Python, Javascript, Go
  • Interest and ability to learn other coding languages as needed
  • A keen grasp of performance concerns
  • A BS degree in computer science, engineering, or similar technical field of study
  • The ability to communicate concisely, honestly, and clearly

Preferred Qualifications:

  • A Master's or further education or experience in computer science, engineering or other technical related field
  • Experience with A/B testing
  • Experience with reactive stream processing

Company Overview:

Franklin American Mortgage Company is a privately-held mortgage banking firm. We are built upon traditional values and beliefs and our dedication to professionalism, unparalleled customer service and integrity in decision making and processes continues to set us apart within the industry. Internally, employee feedback often talks about our team-oriented culture, supportive management and our ability to focus on growing and encouraging employees to achieve success individually and collaboratively through team dynamics. We choose to challenge ourselves to continue to be the best mortgage banker in an evolving industry.

Franklin American Mortgage Company offers a three-tiered Medical Plan, Dental, Vision, Disability Plans, Company Paid Life Insurance and Wellness Program. Medical Insurance is available within 30 days of employment. Franklin American also offers Paid Time Off, Holiday Pay, 401k plan, professional work environment, room for growth and career advancement.

 For more information about the company and its services, please go to

Equal Opportunity Employer

Franklin American Mortgage Company
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share this Page