Whether you are looking for advanced academics, visual and performing arts, special education services, English language support or STEAM (science, technology, engineering, arts and mathematics ...
Whether you are looking for advanced academics, visual and performing arts, special education services, English language support or STEAM (science, technology, engineering, arts and mathematics ...
AI & Cloud Infra Software Engineer (Fresh Grad)
$58 - $75.25/hr
Strong programming skills in at least one of: Go, C++, Python, or Rust * Solid understanding of 1) Data structures and algorithms 2) Operating systems fundamentals 3) Computer networks (TCP/IP ...
AI & Cloud Infra Software Engineer (Fresh Grad)
$58 - $75.25/hr
Strong programming skills in at least one of: Go, C++, Python, or Rust * Solid understanding of 1) Data structures and algorithms 2) Operating systems fundamentals 3) Computer networks (TCP/IP ...
Associate Vice President, Engineering Managed Services
Nashville, TN · Hybrid
$173K - $224K/yr
Master's degree, preferably in computer science, information technology, computer engineering, engineering or a related field. * Ability to quickly learn and deliver on analogous technologies not ...
Associate Vice President, Engineering Managed Services
Nashville, TN · Hybrid
$173K - $224K/yr
Master's degree, preferably in computer science, information technology, computer engineering, engineering or a related field. * Ability to quickly learn and deliver on analogous technologies not ...
Network Engineering Intern
$16.25 - $21/hr
Skills & Qualifications (EarlyCareer / Intern) Currently pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, Computer Science, Information Systems, or related ...
Network Engineering Intern
$16.25 - $21/hr
Skills & Qualifications (EarlyCareer / Intern) Currently pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, Computer Science, Information Systems, or related ...
Network Engineering Intern
Nashville, TN · On-site
$16.25 - $21/hr
Skills & Qualifications (Early-Career / Intern) • Currently pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, Computer Science, Information Systems, or ...
Network Engineering Intern
Nashville, TN · On-site
$16.25 - $21/hr
Skills & Qualifications (Early-Career / Intern) • Currently pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, Computer Science, Information Systems, or ...
Senior Advanced AI Research Engineer
Nashville, TN · On-site
$100K - $138K/yr
Master's or PhD in Computer Science, Computer Engineering, or a related field is strongly preferred. Compensation at Accenture varies depending on a wide array of factors, which may include but are ...
New
Senior Advanced AI Research Engineer
Nashville, TN · On-site
$100K - $138K/yr
Master's or PhD in Computer Science, Computer Engineering, or a related field is strongly preferred. Compensation at Accenture varies depending on a wide array of factors, which may include but are ...
New
Lead Full Stack Developer
Nashville, TN · On-site
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Lead Full Stack Developer
Nashville, TN · On-site
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Senior Software Engineer
$118K - $156K/yr
Requires a Bachelor's degree in Computer Science, Mathematics, Computer Engineering, or Electrical Engineering, and a minimum of 5 years of related experience; or a Master's degree with a minimum of ...
Senior Software Engineer
$118K - $156K/yr
Requires a Bachelor's degree in Computer Science, Mathematics, Computer Engineering, or Electrical Engineering, and a minimum of 5 years of related experience; or a Master's degree with a minimum of ...
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Limited immigration sponsorship may be available
CAD Designer - Land Development
$26 - $36/hr
Utilize AutoCAD Civil 3D and related engineering software packages to complete assignments on time and within Atwell standards. * Produce various drawings specific to projects including soil erosion ...
CAD Designer - Land Development
$26 - $36/hr
Utilize AutoCAD Civil 3D and related engineering software packages to complete assignments on time and within Atwell standards. * Produce various drawings specific to projects including soil erosion ...
CAD Designer - Land Development
$26 - $36/hr
Utilize AutoCAD Civil 3D and related engineering software packages to complete assignments on time and within Atwell standards. * Produce various drawings specific to projects including soil erosion ...
CAD Designer - Land Development
$26 - $36/hr
Utilize AutoCAD Civil 3D and related engineering software packages to complete assignments on time and within Atwell standards. * Produce various drawings specific to projects including soil erosion ...
CAD Designer - Land Development
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
Quick apply
CAD Designer - Land Development
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
CTIO AI Engineering Manager
$73K - $244K/yr
... in Computer Engineering, Data Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred - Designing, training, and deploying machine ...
CTIO AI Engineering Manager
$73K - $244K/yr
... in Computer Engineering, Data Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred - Designing, training, and deploying machine ...
Software Engineer II
Nashville, TN · On-site
$140K - $210K/yr
Bachelor's degree in Computer Science, Mathematics, Computer Engineering, or Electrical Engineering and a minimum of 2 years of related experience; or an advanced degree without experience
Software Engineer II
Nashville, TN · On-site
$140K - $210K/yr
Bachelor's degree in Computer Science, Mathematics, Computer Engineering, or Electrical Engineering and a minimum of 2 years of related experience; or an advanced degree without experience
CAD Designer - Land Development
Nashville, TN · On-site
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
CAD Designer - Land Development
Nashville, TN · On-site
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
CAD Designer - Land Development
Nashville, TN · On-site
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
CAD Designer - Land Development
Nashville, TN · On-site
$26 - $36/hr
Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land ...
This is a hands-on engineering role that combines strategy, architecture, and execution. The ... Bachelor's degree in Information Technology, Computer Science, Information Systems, or related ...
This is a hands-on engineering role that combines strategy, architecture, and execution. The ... Bachelor's degree in Information Technology, Computer Science, Information Systems, or related ...
EPIC Analytics and Reporting Engineer- Project- Senior Consultant
Nashville, TN · On-site +1
$95K - $124K/yr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Up to date EPIC Certified in Clarity, Caboodle ...
EPIC Analytics and Reporting Engineer- Project- Senior Consultant
Nashville, TN · On-site +1
$95K - $124K/yr
Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience * Up to date EPIC Certified in Clarity, Caboodle ...
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a technical field * Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern frameworks (React ...
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a technical field * Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern frameworks (React ...
Embedded Software Engineer
$114K - $150K/yr
Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science required * 2-10 years of software development experience. * C++, React, JavaScript, CSS or ...
Embedded Software Engineer
$114K - $150K/yr
Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science required * 2-10 years of software development experience. * C++, React, JavaScript, CSS or ...
Computer Programming information
See Clarksville, TN salary details
$28.7K - $33.6K
5% of jobs
$33.6K - $38.6K
10% of jobs
$38.6K - $43.5K
7% of jobs
$44.4K is the 25th percentile. Wages below this are outliers.
$43.5K - $48.4K
15% of jobs
$48.4K - $53.4K
7% of jobs
The median wage is $55.2K / yr.
$53.4K - $58.3K
15% of jobs
$58.3K - $63.3K
11% of jobs
$67K is the 75th percentile. Wages above this are outliers.
$63.3K - $68.2K
6% of jobs
$68.2K - $73.1K
14% of jobs
$73.1K - $78.1K
7% of jobs
$78.1K - $83K
2% of jobs
$28.7K
$56.5K
$83K
How much do computer programming jobs pay per year?
What are some common challenges computer programmers face when working on large-scale software projects?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What is computer programming?
What is the difference between Computer Programming vs Software Development?
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
Is programming still worth it in 2026?
What jobs make $3,000 a month without a degree?

Full-time
Posted yesterday
Metro Nashville Public Schools rating
7.6
Based on 36 frontline employees who took The Breakroom Quiz
126th of 546 rated elementary and secondary schools
Job description
6502023
Job Code:6502023
Job Family/Function:65 - Teachers\Content-Specific
FLSA:Exempt
Grade Ladder:MNPS Certificated Teacher
Pay Grade:MNPS.201_
Duration (days/year):201
Locations(s):School-Based
We Are Team MNPS
Metro Schools is one of the largest and most diverse school districts in the United States. Our teachers and staff educate more than 80,000 students in Metro Nashville-Davidson County, preparing them to excel in higher education, work, and life. Our district implements some of the most innovative reform strategies in the nation. We seek to partner with highly effective, engaging teachers, teacher leaders and support staff with a passion for urban education and a go-getter spirit as we strive to become the highest-performing urban district in the nation. Whether you are a teacher, an administrator, or a potential support staff employee, if you want to make a difference, we want to hear from you.
Job Summary
The Teacher utilizes current strategies and theories to plan, organize and implement structured lessons to instruct K12 students.
What you will do
- Instruct students in an in-person classroom environment through lectures, discussions, visual aids, instructional strategies, and other effective teaching methods for student comprehension.
- Prepares lessons and outlines to use in class that effectively cover the material.
- Plan and conduct activities for a balanced program of instruction, demonstration, and work time that provides students with opportunities to observe, question, and investigate.
- Administers various types of assessments to monitor student's comprehension of the material.
- Assist students who need extra help with tutoring. Guides and counsels students with adjustment or academic problems or special academic interests.
- Collaborates with other teachers and administrators to develop, evaluate, and revise academic programs following approved curricula.
- Utilizes instructional technology, audio-visual aids, and other equipment and materials to enhance student learning.
- Performs various administrative duties such as taking attendance, organizing the classroom, and responding to emails and phone calls from parents, school administrators, and staff in a timely manner.
- Observe and evaluate students' performance, behavior, social development, and physical health.
- Attends in-person faculty meetings, teacher training workshops and educational conferences to maintain and improve professional competence.
- Maintain accurate, complete, and correct student records as required by laws, district policies, and administrative regulations.
Education Qualifications
- Master's Degree from an accredited institution in a related field Preferred
Experience Qualifications
- Work experience gained through education and certification/license requirements Required
Skills and Abilities
- Excellent writing and communication skills
- Instructional strategies that connect the curriculum to the learner
- Student Management
- Demonstrated ability to work well with students, staff, and parents in a professional manner
- Ability to be flexible and adapt as needed between in-person learning environments.
- Knowledge of school safety & security procedures
- Ability to work under pressure and meet deadlines
What Metro Nashville Public Schools employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Metro Nashville Public Schools
Sourced by ZipRecruiter
Industry
Education
Company size
5,001 - 10,000 Employees
Headquarters location
Nashville, TN, US
Year founded
1964