1

Bs In Computer Science Jobs in Nashville, TN (NOW HIRING)

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

What We Look For In a AP Computer Science A Tutor * Advanced Subject Mastery: Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Preferred Job Qualifications Education and/or Experience: 11 years of experience in software development OR Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering ...

next page

Showing results 1-20

Bs In Computer Science information

See Nashville, TN salary details

$54.6K

$80.3K

$94.7K

How much do bs in computer science jobs pay per year?

As of Jul 26, 2026, the average yearly pay for bs in computer science in Nashville, TN is $80,274.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,900.00 and $90,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive with a BS in Computer Science, and why are they important?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

What can you do with a BS in Computer Science?

A Bachelor of Science (BS) in Computer Science prepares graduates for a wide range of careers in technology and related fields. Common job roles include software developer, systems analyst, data scientist, cybersecurity analyst, and IT consultant. Graduates can work in industries such as finance, healthcare, education, and entertainment, or pursue advanced degrees in computer science or related disciplines. The degree equips students with skills in programming, problem-solving, and system design, which are highly sought after in today’s digital world.
What are popular job titles related to Bs In Computer Science jobs in Nashville, TN? For Bs In Computer Science jobs in Nashville, TN, the most frequently searched job titles are:
What cities near Nashville, TN are hiring for Bs In Computer Science jobs? Cities near Nashville, TN with the most Bs In Computer Science job openings:
Assistant Professor of Computer Science / Data Science

Assistant Professor of Computer Science / Data Science

FISK UNIVERSITY

Nashville, TN • On-site

Other

Posted 23 days ago


Job description

POSITION SUMMARY:
Fisk University Assistant Professor position in Computer Science/Data Science (Tenure-Track or Tenured) provides an excellent opportunity to establish a rigorous academic career based on curriculum innovation, scholarly work and academic service. The individual should ensure that students meet high academic standards while providing a nurturing and learner-centered environment in the classroom, laboratory or research setting, and via diverse modalities of instructional delivery. The individual has demonstrated experience and expertise in curriculum innovation, interdisciplinary studies and innovative teaching strategies. Teaching and scholarly excellence in the areas of speciality will be a high priority. Additionally, the individual is strongly urged to integrate instruction with research and community service. The individual should be able to work productively with students and colleagues of diverse ethnic and cultural backgrounds. The service on University committees and contribution to the development of the University's Mission and Vision is required. As Fisk University is in the booming downtown of Nashville, TN, there are collaborative opportunities with local high-tech industries. The department faculty members have successfully obtained several federally funded research grants (NSF/NIH) and the individual will have opportunities to establish a strong federally funded research program.
ESSENTIAL FUNCTIONS:
Primary responsibilities include teaching introductory and upper-division courses (12 credit hours per semester; and helping to develop and expand programs in Computer Science/Data Science. Excellence in teaching at the undergraduate level is essential. Understanding, support, and willingness to participate in the advancement of the liberal arts is required. An active research agenda that is open to participation of undergraduate and/or graduate students is expected. A Ph.D. in Computer Science, or a closely related field, is required.
SECONDARY FUNCTIONS:
Additional expectations of an Assistant Professor include participation in the Faculty Assembly, University service as an academic advisor or a student campus organization advisor and engagement in activities that generate professional development leading to demonstrated achievement and other mandatory campus events. The individual should express a zeal for and competence in grantsmanship and be supportive of the University's thrust to increase sponsored programs and outside funding.
SPECIFIC JOB KNOWLEDGE, SKILLS AND ABILITIES:
Extensive knowledge in Computer Science, Data Science or Information Technology. Proven excellence in teaching at the college level, genuine interest in teaching, collegiate behavior with peers and a sincere interest to extract the best from our students are important attributes of persons holding the position.
ORGANIZATIONAL RESPONSIBILITY:
None
A doctorate degree in Computer Science, Computer Engineering, Information Technology, Data Science or relevant areas. The potential for excellence in teaching and research.
Education: A doctorate degree in computer science or relevant areas.
Experience: None
Licenses or Certificates: None
Additional Requirements: A background and/or credit check will be required of the successful applicant. An official transcript (if applicable) and names, addresses and phone numbers of three (3) references will be required of the successful applicant.