1

Bank Computer Science Jobs in Tennessee (NOW HIRING)

This position works with the IT Manager to handle overall IT functions for the Bank, including but ... A bachelor's degree in computer science or related discipline, or equivalent education and ...

Summary: This position works with the IT Manager to handle overall IT functions for the Bank ... A bachelor's degree in computer science or related discipline, or equivalent education and ...

Requires a Bachelor's degree in Computer Science, Computer Information Systems, a related field, or ... Headquartered in Memphis, TN, the banking subsidiary First Horizon Bank operates in 12 states ...

Summary: This position works with the IT Manager to handle overall IT functions for the Bank ... Qualifications: • A bachelor's degree in computer science or related discipline, or equivalent ...

Product Analyst

Memphis, TN · On-site

$80 - $100/hr

Bachelor's degree, ideally in finance, business, or computer science. * 5 years relatedpaymentsexperienceaccepted in leu ofBachelor'sdegree. * 2 years working in payments industry at bank, FinTech ...

Bachelor's degree, ideally in finance, business, or computer science. * 5 years related payments experience accepted in leu of Bachelor's degree. * 2 years working in payments industry at bank ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ... Domain experience in Financial Services, Banking, Wealth Management, or Investment Management

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ... Domain experience in Financial Services, Banking, Wealth Management, or Investment Management

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Bachelor's in computer science or Master's degree in a technology related field (e.g., Computer ... Domain experience in Financial Services, Banking, Wealth Management, or Investment Management

Senior Software Engineer

Nashville, TN · On-site

$125 - $150/hr

Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technology ... Domain experience in Financial Services, Banking, Wealth Management, or Investment Management

Product Analyst

Memphis, TN · On-site

$80 - $100/hr

Bachelor's degree, ideally in finance, business, or computer science. * 5 years relatedpaymentsexperienceaccepted in leu ofBachelor'sdegree. * 2 years working in payments industry at bank, FinTech ...

Bachelor's degree, ideally in finance, business, or computer science. * 5 years related payments experience accepted in leu of Bachelor's degree. * 2 years working in payments industry at bank ...

next page

Showing results 1-20

Bank Computer Science information

What is a bank computer scientist?

A Bank Computer Scientist is a technology professional who specializes in designing, developing, and maintaining computer systems and software used within the banking sector. Their responsibilities include ensuring the security of financial transactions, developing algorithms for fraud detection, and implementing reliable banking applications. They work closely with IT and security teams to keep banking systems running efficiently and securely. Their expertise helps banks adapt to new technologies and meet regulatory requirements.

How does a bank computer scientist typically collaborate with other departments in a banking environment?

In a banking environment, Computer Science professionals frequently work alongside teams from risk management, compliance, operations, and customer service to develop, test, and maintain secure and efficient banking systems. Collaboration often involves gathering requirements, troubleshooting issues, and integrating new technologies to support business goals. Effective communication and understanding of banking regulations are key, as projects may involve cross-functional meetings and ongoing coordination to ensure technological solutions align with industry standards and client needs.

What are the key skills and qualifications needed to thrive as a bank computer scientist, and why are they important?

To succeed as a Bank Computer Science professional, you need a solid background in computer science, programming languages (such as Java or Python), and knowledge of banking systems, often supported by a relevant degree. Familiarity with core banking software, cybersecurity practices, databases, and sometimes certifications like CISSP or CISM are typically required. Strong analytical thinking, attention to detail, and effective teamwork help address complex technical challenges and ensure secure, efficient operations. These skills are crucial for maintaining robust financial systems, safeguarding sensitive data, and supporting innovative banking solutions.

What is the difference between Bank Computer Science vs Bank IT Specialist?

AspectBank Computer ScienceBank IT Specialist
Required CredentialsBachelor's in Computer Science or related field, certifications like CompTIA, CiscoSimilar certifications, often with additional focus on network or security certifications
Work EnvironmentBank IT departments, software development teams, cybersecurity unitsBank branches, data centers, IT support teams within banks
Employer & Industry UsageFinancial institutions, banks, fintech companiesBanking institutions, financial service providers
Common Search & Comparison IntentUnderstanding roles in banking tech, career paths in bank ITJob responsibilities, certifications, and skills for bank IT roles

Bank Computer Science focuses on software development, system analysis, and cybersecurity within banks, often requiring programming skills and advanced technical knowledge. Bank IT Specialist typically handles hardware, network support, and troubleshooting in banking environments. Both roles share similar credentials and industry usage but differ in daily responsibilities and technical focus.

Can someone who studies computer science work in a bank?

Yes, a computer science graduate can work in a bank, often in roles such as software developer, cybersecurity analyst, or data analyst. Banks rely on computer science skills for developing financial software, managing data security, and maintaining banking systems, often requiring knowledge of programming languages, databases, and security protocols.

How is computer science used in banking?

Bank computer science professionals develop and maintain software systems that support banking operations, including transaction processing, fraud detection, and data security. They also work with databases, cybersecurity measures, and financial algorithms to ensure efficient and secure banking services.

What positions would you work in a bank with a computer science degree?

With a computer science degree, you can work in various bank roles such as software developer, systems analyst, cybersecurity specialist, data analyst, or IT support. These positions involve developing banking applications, managing security protocols, analyzing financial data, and maintaining IT infrastructure, often requiring knowledge of programming languages, databases, and security tools.

What are popular job titles related to Bank Computer Science jobs in Tennessee?

For Bank Computer Science jobs in Tennessee, the most frequently searched job titles are:

Infographic showing various Bank Computer Science job openings in Tennessee as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution.

Full-time

Posted 29 days ago


Job description

Description

Summary:


This position works with the IT Manager to handle overall IT functions for the Bank, including but not limited to, help desk tickets, remote access, monitoring servers, managing VOIP system, and will serve as computer support for employees.  

Duties:


Evaluates expansions or enhancements by studying workload and capacity of computer system.

Achieves computer system objectives by gathering pertinent data; identifying and evaluating options; recommending a course of action.

Confirms program objectives and specifications by testing new programs; comparing programs with established standards; making modifications.

Improves existing programs by reviewing objectives and specifications; evaluating proposed changes; recommending changes; making modifications.

Places software into production by loading software into computer; entering necessary commands.

Places hardware into production by establishing connections; entering necessary   commands.

Maintains system capability by testing computer components.

Maintains historical records by documenting hardware and software changes and   revisions.

Maintains client confidence and protects operations by keeping information confidential.

Contributes to team effort by accomplishing related results as needed.

Qualifications:


A bachelor's degree in computer science or related discipline, or equivalent education and experience.
  2+ years related experience.
  Strong skills in problem solving and presenting technical information. 

Must be able to handle Software Maintenance and Software Testing.
 Basic understanding of business systems, VOIP, networking, and industry requirements.

This position is required to be onsite at 5050 Poplar Ave Ste 110, Memphis, TN 38157


Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities