1

Junior Computer Science Jobs in Tennessee (NOW HIRING)

... junior staff. You are responsible for project success and maintaining elevated standards. You ... Computer Science, Information Technology, or Computer and Information Science - 5 years of ...

... junior staff while securing project success and maintaining exemplary standards. This role offers ... Computer Science, Applied Mathematics, Biotechnology preferred - Prior consulting or advisory firm ...

Be Seen First

Tier 2 IT Technician

Murfreesboro, TN · On-site

$65K - $75K/yr

The Tier 2 Technician is expected to work independently with minimal supervision, mentor junior ... Bachelor's degree in information technology, computer science, or related field Performance ...

Be Seen First

Tier 2 IT Technician

Murfreesboro, TN · On-site

$65K - $75K/yr

The Tier 2 Technician is expected to work independently with minimal supervision, mentor junior ... Bachelor's degree in information technology, computer science, or related field Performance ...

Senior .NET Developer

Nashville, TN

$53 - $67.50/hr

Serve as a technical subject matter expert and mentor junior team members. Requirements * Bachelor's degree in Computer Science, Information Systems, Engineering, or related field, or equivalent work ...

Graphics Engineer

Nashville, TN · On-site

$135K - $167K/yr

... more junior engineers. * Serve as a people leader as it relates to management of projects when ... Bachelor's degree or foreign equivalent in Computer Science and 2 years of experience in Software ...

Senior Automation Engineer

Mount Juliet, TN · On-site

$98K - $128K/yr

You'll mentor junior engineers and lead cross-functional teams to optimize material handling ... Bachelor's degree in computer science, electrical engineering, automation engineering, or ...

Showing results 41-60

Junior Computer Science information

See Tennessee salary details

$21.8K

$80.8K

$124.8K

How much do junior computer science jobs pay per year?

As of Aug 7, 2026, the average yearly pay for junior computer science in Tennessee is $80,756.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,800.00 and $79,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a junior computer scientist?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What is a junior computer scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What types of projects and responsibilities can a junior computer science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.
What are the most commonly searched types of Computer Science jobs in Tennessee? The most popular types of Computer Science jobs in Tennessee are:
What are popular job titles related to Junior Computer Science jobs in Tennessee? For Junior Computer Science jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Tennessee look for? The top searched job categories for Junior Computer Science jobs in Tennessee are:
What cities in Tennessee are hiring for Junior Computer Science jobs? Cities in Tennessee with the most Junior Computer Science job openings:
Infographic showing various Junior Computer Science job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $80,756 per year, or $38.8 per hour.

Principal Data Modeler with GCP

Kanak Elite Services Inc

Nashville, TN • On-site

$53 - $68.50/hr

Contractor

Re-posted 3 days ago


Job description

Hello There,

My name is Himanshu Sharma, and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of Principal Data Modeler with GCP with our esteemed client. If you are interested then please share your updated resume at Himanshu01@kanakits.com .

Job Description

Position           : Principal Data Modeler with GCP

Location          : Nashville, TN Onsite

Duration         : 12+ months contract

Job Summary:

We are seeking a highly experienced Principal Data Modeler to lead our enterprise data modelling efforts and define the blueprint for how data is structured, integrated, and governed across the organization. You will collaborate with data architects, engineers, analysts, and business stakeholders to design scalable, high-performance data models that support both operational and analytical workloads.

Key Responsibilities:

  • Lead Data Modelling Strategy: Define and drive the enterprise data modelling standards, guidelines, and best practices (conceptual, logical, and physical models).
  • Model Development: Design and maintain enterprise-wide data models, ensuring consistency, reuse, and adherence to data governance policies.
  • Collaboration: Work closely with data architects, DBAs, data engineers, BI teams, and business analysts to ensure models align with business needs and technical environments.
  • Data Integration & Warehousing: Contribute to the design of data lakes, data warehouses, and real-time data pipelines by modelling schemas for structured and semi-structured data.
  • Tool & Technology Expertise: Use industry-standard modelling tools (e.g., ER/Studio, ERwin, SQL Developer Data Modeler) and maintain model repositories and versioning.
  • Metadata & Lineage: Ensure data models are well-documented and integrated into metadata management and data lineage tools.
  • Data Quality & Governance: Support data quality initiatives by ensuring models align with data governance frameworks, including master data management and reference data standards.
  • Mentoring: Provide thought leadership and mentor junior data modellers and data engineers.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, Data Science, or a related field.
  • 10+ years of experience in data modelling and data architecture, preferably in large-scale enterprise environments.
  • Deep understanding of relational, dimensional, and NoSQL data modelling.
  • Strong knowledge of database technologies (e.g., Oracle, SQL Server, PostgreSQL, Snowflake, Redshift).
  • Experience with cloud platforms (AWS, Azure, GCP) and modern data stack tools.
  • Familiarity with data governance, metadata management, and data lineage concepts.
  • Exceptional analytical, problem-solving, and communication skills.
  • Proven ability to work cross-functionally with both technical and non-technical teams.