Youth Development/Computer Science Do you have a passion for working with youth AND technology? Join Boys & Girls Clubs of Middle Tennessee in this PAID internship program. This experience is ...
Quick apply
Youth Development/Computer Science Do you have a passion for working with youth AND technology? Join Boys & Girls Clubs of Middle Tennessee in this PAID internship program. This experience is ...
Quick apply
Youth Development/Computer Science Do you have a passion for working with youth AND technology? Join Boys & Girls Clubs of Middle Tennessee in this PAID internship program. This experience is ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Adjunct Instructor - Computer and Information Science (Pool) POSITION SUMMARY This position is responsible for delivering quality instruction in Computer and Information Science. ESSENTIAL JOB ...
Adjunct Instructor - Computer and Information Science (Pool) POSITION SUMMARY This position is responsible for delivering quality instruction in Computer and Information Science. ESSENTIAL JOB ...
Adjunct Instructor - Computer and Information Science (Pool) POSITION SUMMARY This position is responsible for delivering quality instruction in Computer and Information Science. ESSENTIAL JOB ...
Adjunct Instructor - Computer and Information Science (Pool) POSITION SUMMARY This position is responsible for delivering quality instruction in Computer and Information Science. ESSENTIAL JOB ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Nashville, TN · On-site
$45K - $57K/yr
ESSENTIAL JOB FUNCTIONS/JOB DUTIES AND RESPONSIBILITIES Teach computer science courses via on-ground day and evening, hybrid, virtual or web-enhanced delivery modes as assigned. Work with course ...
Nashville, TN · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Nashville, TN · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Murfreesboro, TN · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
Murfreesboro, TN · Remote
$18 - $40/hr
Ability to explain computational thinking, abstraction, iteration, recursion, and software development life cycle while preparing students for computer science coursework and software engineering ...
... Computer Science, Engineering, Economics, Psychology, Quantitative Social Science) or equivalent advanced experience • 8+ years managing a small team (approximately 2-4 people) and developing ...
... Computer Science, Engineering, Economics, Psychology, Quantitative Social Science) or equivalent advanced experience • 8+ years managing a small team (approximately 2-4 people) and developing ...
Nashville, TN · On-site
$45K - $59K/yr
Position In accordance with the Explore! Community School mission and values, Lead Teachers are instrumental in leading students to phenomenal achievements and the creation of beautiful work, as well ...
Quick apply
Nashville, TN · On-site
$45K - $59K/yr
Position In accordance with the Explore! Community School mission and values, Lead Teachers are instrumental in leading students to phenomenal achievements and the creation of beautiful work, as well ...
... Computer Science, Engineering, Economics, Psychology, Quantitative Social Science, or similar) • Advanced degree (MS or PhD) preferred. • Experience working in shared analytics/engineering ...
... Computer Science, Engineering, Economics, Psychology, Quantitative Social Science, or similar) • Advanced degree (MS or PhD) preferred. • Experience working in shared analytics/engineering ...
Brentwood, TN · On-site
$35 - $53/hr
Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or related field (PhD preferred for research-heavy roles) * 3+ years of experience in applied machine learning or data ...
Quick apply
Brentwood, TN · On-site
$35 - $53/hr
Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or related field (PhD preferred for research-heavy roles) * 3+ years of experience in applied machine learning or data ...
Nashville, TN · On-site
$160 - $180/hr
Senior Patent Prosecution Attorney (Computer Science / Electrical Engineering) (On-Site / Full-Time)Latitude is seeking a Senior Patent Prosecution Attorney for a permanent placement opportunity with ...
New
Nashville, TN · On-site
$160 - $180/hr
Senior Patent Prosecution Attorney (Computer Science / Electrical Engineering) (On-Site / Full-Time)Latitude is seeking a Senior Patent Prosecution Attorney for a permanent placement opportunity with ...
New
Nashville, TN · On-site
$145K - $197K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
Nashville, TN · On-site
$145K - $197K/yr
Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and one year of experience in the job offered or as a Support Engineer, Systems Engineer ...
$99K - $130K/yr
Graduate degree in Applied Statistics, Computer Science, Life Sciences, Industrial-Organizational Psychology, Organizational Behavior, Sociology, Economics, Anthropology, or another quantitative ...
$99K - $130K/yr
Graduate degree in Applied Statistics, Computer Science, Life Sciences, Industrial-Organizational Psychology, Organizational Behavior, Sociology, Economics, Anthropology, or another quantitative ...
$89K - $118K/yr
Graduate degree in Applied Statistics, Computer Science, Life Sciences, Industrial-Organizational Psychology, Organizational Behavior, Sociology, Economics, Anthropology, or another quantitative ...
$89K - $118K/yr
Graduate degree in Applied Statistics, Computer Science, Life Sciences, Industrial-Organizational Psychology, Organizational Behavior, Sociology, Economics, Anthropology, or another quantitative ...
Nashville, TN · On-site
$100 - $130/hr
Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field. * 5+ years of experience as a Data Scientist with hands‑on model development. * Strong ...
New
Nashville, TN · On-site
$100 - $130/hr
Bachelor's or Master's degree in Data Science, Computer Science, Statistics, Mathematics, or a related field. * 5+ years of experience as a Data Scientist with hands‑on model development. * Strong ...
New
Franklin, TN · On-site
Computer Science * Related Field * 6+ years of experience in: * Data Science * Advanced Analytics * Machine Learning * Predictive Modeling * Forecasting * Big Data Solutions * Advanced experience ...
New
Franklin, TN · On-site
Computer Science * Related Field * 6+ years of experience in: * Data Science * Advanced Analytics * Machine Learning * Predictive Modeling * Forecasting * Big Data Solutions * Advanced experience ...
New
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application * Work closely with cross functional members of the ...
New
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application * Work closely with cross functional members of the ...
New
Bachelor's degree in computer science or a related STEM subject (science, technology, engineering, maths)
Bachelor's degree in computer science or a related STEM subject (science, technology, engineering, maths)
$49.9K - $53.2K
7% of jobs
$53.2K - $56.5K
7% of jobs
$56.5K - $59.8K
2% of jobs
$59.8K - $63.2K
0% of jobs
$63.2K - $66.5K
2% of jobs
$67.9K is the 25th percentile. Wages below this are outliers.
$66.5K - $69.8K
15% of jobs
$69.8K - $73.2K
16% of jobs
The median wage is $73.4K / yr.
$73.2K - $76.5K
13% of jobs
$76.5K - $79.8K
6% of jobs
$81.4K is the 75th percentile. Wages above this are outliers.
$79.8K - $83.2K
16% of jobs
$83.2K - $86.5K
17% of jobs
$49.9K
$73.3K
$86.5K
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

Nashville, TN • On-site
Other
Re-posted 23 days ago
Boys & Girls Clubs of Middle Tennessee – Club Next
Spring 2027 Paid Onsite Internship: Youth Development/Computer Science
Do you have a passion for working with youth AND technology? Join Boys & Girls Clubs of Middle Tennessee in this PAID internship program. This experience is designed for someone with a desire to impact youth through expanding their knowledge on coding concepts, technology, STEM, and app development!
Key Objectives
Boys & Girls Clubs of Middle Tennessee is in search of Computer Science Interns (CSI) to join the Code Academy team in Davidson County. Work alongside students at Code Academy to teach coding concepts and app design. Spring Code Academy coding clubs take place from February - April. Training provided on conducting sessions, curriculums, and effective teaching skills. Identify a need within the program and develop an internship project as a solution or collaborate on a current app design project.
This is GREAT for your resume/portfolio as well as the youth we serve!
Required Qualifications:
• High school diploma or GED
• 1 to 2 years of experience working with children and/or youth
• Interest in or understanding of coding concepts and app design
• Knowledge of computers, applications, and basic knowledge of virtual platforms such as Zoom & Teams
• Excellent communication skills
• Ability to organize and supervise members in a safe environment
• Must pass a background check
Preferred Qualifications:
• Bachelor’s or Associate’s degree, or certification preferred, or working toward degree in related field
• Previous coding experience and teaching others about coding
• 1-2 years of experience working with iOS programs, applications, and Apple products
• Knowledge of youth development
• CPR and First Aid Certifications
Knowledge, Skills, and Abilities:
• Maintain close, daily contact with club staff, volunteers, members (youth), to receive / provide information,
discuss issues, explain guidelines and instructions.
• Instruct, advise, mentor, and counsel club members.
• Ability to create and implement daily engaging activities on our virtual platforms.
• Tech savvy; development of creative activities or projects
• Xcode knowledge/experience is a plus!
Schedule: Hours range from 5-15 hours per week depending on program needs.
BGCMT reserves the right to deviate from posted credentials in determining what combination of candidate education, experience, and skills are best suited to a position. BGCMT is an equal provider of services and equal opportunity employer--CRA 1964 and ADA 1990.
Job Categories: Education, Other, Social Services
Pay: $16/hour
Travel reimbursement: $0.67/mile
To apply, submit your application & cover letter detailing applicable experience & desire to join the internship program.
Powered by JazzHR
t1JIAjMlex
Sourced by ZipRecruiter
Non-profits
51 - 200 Employees
Nashville, TN, US
1903