2

Fulltime Software Developer Jobs in Carthage, TN

Be Seen First

CNC Programmer

Cookeville, TN · On-site

$29 - $34/hr

Schedule & Work Environment * Full-time, on-site position * Day shift: Monday-Thursday, 6:00 AM-4 ... Experience with Mastercam CAD/CAM software * Experience with Okuma, Mazak, or Mori CNC machines

Urgent

Controls Engineer

Cookeville, TN · On-site

$71K - $92K/yr

For more information, please visit our website at is an onsite, full-time position with the ... How You'll ContributeKnowledge of Rockwell- Allen Bradley, Siemens and Mitsubishi software.Read and ...

Controls Engineer

Cookeville, TN

$71K - $92K/yr

For more information, please visit our website at This is an onsite, full-time position with the ... Knowledge of Rockwell- Allen Bradley, Siemens and Mitsubishi software. * Read and create pneumatic ...

Controls Engineer

Cookeville, TN · On-site

$71K - $92K/yr

This is an onsite, full-time position with the opportunity of professional growth across our ... Knowledge of Rockwell- Allen Bradley, Siemens and Mitsubishi software. * Read and create pneumatic ...

... software programs on a computer Ability to apply TVPPA, NESC, and ANSI codes to Energy Department ... Ability to work in adverse weather conditions. Full Time Benefits Summary: * Medical * Dental

Electrical Engineer

Cookeville, TN · On-site

$78K - $114K/yr

... software programs on a computer Ability to apply TVPPA, NESC, and ANSI codes to Energy Department ... Ability to work in adverse weather conditions. Full Time Benefits Summary: * Medical * Dental

... smart software, world-class trainers, dedicated case managers, dynamic job developers, and ... Job Type: Full-time Salary: $40,000 per year About Career Team: Founded in 1996, Career Team, LLC ...

... smart software, world-class trainers, dedicated case managers, dynamic job developers, and ... Job Type: Full-time Salary: $40,000 per year About Career Team: Founded in 1996, Career Team, LLC ...

Generator Technician

Lebanon, TN · On-site

$30 - $40/hr

Pearce provides technical maintenance, repair, operations, and engineering services for ... We also offer all full-time employees a comprehensive benefits package including health and life ...

New

Fulltime Software Developer information

See Carthage, TN salary details

$44.7K

$104.2K

$154.7K

How much do fulltime software developer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for fulltime software developer in Carthage, TN is $104,201.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,800.00 and $121,100.00 per year, depending on experience, location, and employer.

What is a fulltime software developer?

Fulltime Software Developers are professionals who design, build, test, and maintain software applications as their primary occupation. They work for companies or organizations on a standard full-time schedule, typically 40 hours per week. Their responsibilities can include writing code, troubleshooting issues, collaborating with other team members, and staying updated with new technologies. Fulltime roles often provide benefits such as health insurance, paid time off, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a fulltime software developer?

To thrive as a Fulltime Software Developer, you need proficiency in programming languages (such as Java, Python, or JavaScript), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and experience with tools such as IDEs and CI/CD pipelines are commonly required. Strong communication, teamwork, and adaptability are crucial soft skills that help developers collaborate effectively and respond to changing project needs. These skills ensure high-quality, maintainable code and successful project delivery in dynamic development environments.

What are some common challenges faced by fulltime software developers in agile teams, and how can they be addressed?

One common challenge for fulltime software developers working in agile teams is balancing the need for rapid iteration with maintaining high code quality. Developers often face tight deadlines for sprint deliverables, which can sometimes lead to technical debt if not carefully managed. Effective communication with team members, regular code reviews, and adopting automated testing practices can help mitigate these issues. Additionally, being proactive in sprint planning and retrospective meetings allows developers to voice concerns and collaboratively find solutions, making the work environment more supportive and productive.

What is the difference between Fulltime Software Developer vs Part-time Software Developer?

AspectFulltime Software DeveloperPart-time Software Developer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in ongoing, long-term projectsMay work on specific tasks or short-term projects
Salary & BenefitsSteady salary, health insurance, paid leaveHourly pay or fixed fee, limited or no benefits

Fulltime Software Developers work regular hours, often with benefits, focusing on long-term projects. Part-time Software Developers work fewer hours, usually on specific tasks, with limited benefits. The choice depends on your availability and career goals.

What cities near Carthage, TN are hiring for Fulltime Software Developer jobs?

Cities near Carthage, TN with the most Fulltime Software Developer job openings:

CNC Programmer

MId-South Machine

Cookeville, TN • On-site

Urgent

$29 - $34/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

CNC Programmer

Pay: $29.00–$34.00 per hour

Position Summary

Mid-South Machine is seeking an experienced CNC Lathe Programmer and CNC Mill Programmer to join our machining team. This is a hands-on position in a job shop environment requiring the ability to independently program, set up, and machine a wide variety of precision components. The ideal candidate is detail-oriented, enjoys challenging work, and takes pride in producing high-quality parts.

Schedule & Work Environment

  • Full-time, on-site position
  • Day shift: Monday–Thursday, 6:00 AM–4:30 PM
  • Overtime available on Fridays and Saturdays as needed
  • Climate-controlled facility (air conditioned and heated)
  • Clean, organized machine shop
  • Job shop environment with a wide variety of parts, materials, and production quantities

Responsibilities

  • Program CNC lathes from engineering drawings and customer specifications
  • Set up machines, tooling, and workholding for production
  • Machine parts to blueprint specifications and required tolerances
  • Inspect parts throughout the machining process to ensure quality standards are met
  • Read and interpret blueprints and technical drawings
  • Perform routine preventative maintenance on assigned equipment
  • Maintain a clean, safe, and organized work area
  • Work with supervisors and team members to improve quality and productivity

Required Qualifications

  • Minimum 5 years of CNC lathe programming experience
  • Minimum 5 years of CNC machine setup experience
  • Ability to read and interpret blueprints and GD&T
  • Ability to program from prints and CAD files (DWG, DXF, STEP/STP)
  • Experience machining to tolerances of ±0.001" or better
  • Experience operating and programming multi-axis CNC lathes or CNC Mills
  • Strong problem-solving and troubleshooting skills
  • Ability to work independently with minimal supervision
  • Ability to lift 50 pounds and work in a manufacturing environment

Preferred Qualifications

  • Experience with Mastercam CAD/CAM software
  • Experience with Okuma, Mazak, or Mori CNC machines
  • Experience in a high-mix, low-volume job shop environment

Compensation & Benefits

  • Competitive pay: $29.00–$34.00 per hour, based on experience
  • Blue Cross Blue Shield Medical, Dental, and Vision Insurance
  • 401(k) with Company Match
  • Paid Time Off
  • Paid Holidays
  • Anniversary Bonus Program
  • Company-Paid Life Insurance

Mid-South Machine is looking for a dependable machinist who enjoys challenging work and takes pride in producing precision-machined components. If you're an experienced CNC Lathe Programmer looking for a stable company with competitive pay and excellent benefits, we'd like to hear from you.