1

Mid Level Developer Jobs in Franklin, TN (NOW HIRING)

Roadway Lighting Engineers and Designers

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Roadway Lighting Engineers * Task Lead / Subject Matter Expert * CAD Designers (Lighting) Desired skillsets include: * Experience in developing roadway ...

Drainage Engineers and Designers

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Drainage Engineers and Designers

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Drainage Engineers * Drainage CAD Designers Desired skillsets include: * Experience in large Design/Build or Alternative Delivery projects * Experience with ...

Traffic Engineers and Designers

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Traffic Engineers (including signing & pavement markings and traffic signals) * Traffic CAD Designers (including signing & marking design and traffic signal ...

Roadway Lighting Engineers and Designers

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Roadway Lighting Engineers * Task Lead / Subject Matter Expert * CAD Designers (Lighting) Desired skillsets include: * Experience in developing roadway ...

Traffic Engineers and Designers

Nashville, TN

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Junior level, mid-level and senior level Traffic Engineers (including signing & pavement markings and traffic signals) * Traffic CAD Designers (including signing & marking design and traffic signal ...

Software Engineer 1

Nashville, TN · On-site

  • Medical

  • Dental

  • Life

  • PTO

This mid-level developer will have broad experiences in various disciplines, including coding, debugging, deploying, mentoring and coaching other developers, and maintaining code in production. This ...

Civil Engineer - PE

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Your Opportunity The role of a mid-level engineer is to work on projects both small and large, and as a team member under the close guidance and supervision of a senior engineer. You will perform a ...

Civil Engineer - PE

Nashville, TN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

In general, a mid-level civil engineer will assist more senior engineers by leading and/or performing aspects of civil engineering assignments. Your Key Responsibilities * Conducts analyses and ...

Net + React Developer

Nashville, TN · On-site

$46.50 - $61.50/hr

... mid-level engineers and foster a culture of technical excellence through code review and technical guidance Required Skills & Qualifications Min 5 7 years of professional software development ...

Net + React Developer

Nashville, TN · On-site

$46.50 - $61.50/hr

... mid-level engineers and foster a culture of technical excellence through code review and technical guidance Required Skills & Qualifications · Min 5-7 years of professional software development ...

Showing results 21-40

Mid Level Developer information

See Franklin, TN salary details

$10.6K

$83.6K

$109K

How much do mid level developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for mid level developer in Franklin, TN is $83,576.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,900.00 and $103,700.00 per year, depending on experience, location, and employer.

What is a mid level developer?

Mid Level Developers are software professionals who have gained several years of experience beyond entry-level positions and are proficient in coding, debugging, and collaborating on projects. They possess a strong understanding of programming languages, frameworks, and software development processes. Mid Level Developers often take on more responsibility than junior developers, such as mentoring newer team members, contributing to architectural decisions, and ensuring code quality. They are expected to work independently on tasks, communicate effectively with team members, and deliver reliable solutions to complex problems.

What are the key skills and qualifications needed to thrive as a mid level developer?

To thrive as a Mid Level Developer, you need solid programming skills in languages such as Java, Python, or JavaScript, along with a relevant degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and frameworks such as React or Spring Boot is typically required. Effective problem-solving, teamwork, and strong communication skills help you collaborate and adapt to project needs. These abilities ensure you can deliver reliable code, work smoothly with colleagues, and contribute to successful software projects.

What opportunities for professional growth can a mid level developer typically expect within a software development team?

As a Mid Level Developer, you can expect to take on more complex projects, mentor junior team members, and gradually assume greater ownership of features or modules. Many organizations support growth through peer code reviews, access to learning resources, and the chance to participate in architectural discussions. Advancement paths often include moving toward senior developer roles, technical leads, or specializing in areas like DevOps or security, depending on your interests and the company's needs.

What is the difference between Mid Level Developer vs Junior Developer?

AspectMid Level DeveloperJunior Developer
Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and project contributionBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, debugging, collaborating on projectsAssisting in tasks, learning codebases, under supervision
Work EnvironmentIndependent work, team collaboration, project ownership

The main difference between a Mid Level Developer and a Junior Developer lies in experience, skill proficiency, and responsibilities. Mid Level Developers have more experience, can handle complex tasks independently, and contribute significantly to projects, whereas Junior Developers are still learning foundational skills and typically work under supervision.

What are the most commonly searched types of Developer jobs in Franklin, TN?

The most popular types of Developer jobs in Franklin, TN are:

What are popular job titles related to Mid Level Developer jobs in Franklin, TN?

For Mid Level Developer jobs in Franklin, TN, the most frequently searched job titles are:

What job categories do people searching Mid Level Developer jobs in Franklin, TN look for?

The top searched job categories for Mid Level Developer jobs in Franklin, TN are:

What cities near Franklin, TN are hiring for Mid Level Developer jobs?

Cities near Franklin, TN with the most Mid Level Developer job openings:

Infographic showing various Mid Level Developer job openings in Franklin, TN as of August 2026, with employment types broken down into 77% Full Time, 15% Part Time, and 8% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $83,576 per year, or $40.2 per hour.

Mid-Level to Senior Water Resources Engineer

Wood Plc

Nashville, TN • On-site, Remote

Full-time

Re-posted 15 days ago


Job description

Overview / Responsibilities

Wood Environment & Infrastructure Solutions is currently seeking a Mid to Senior Level Water Resources Engineer to join our highly collaborative team in Mississippi Valley Water Group. This position offers potential for development in a great working environment and the opportunity to apply the latest technology to help our clients solve their most challenging problems. Typical projects involve helping local, state and federal clients complete floodplain management, stormwater management and other watershed planning projects. 

Work Location:

Remote working is an option however candidates who live within in a commuting distance to our offices in either Nashville or St. Louis is preferred. 

Key Responsibilities:

  • Provide leadership/mentoring to engineers and technicians and support the management of water resources projects.
  • Perform hydrologic and hydraulic modeling of riverine systems as part of the Risk Mapping, Assessment, and Planning (Risk MAP) program for the Federal Emergency Management Agency (FEMA)
  • Perform hydrologic and hydraulic modeling of riverine and closed basin systems to support levee certification, dam breach analyses and environmental assessment studies.
  • Perform quality control reviews and oversee H&H analyses completed by junior engineers
  • Execute one dimensional and two dimensional flood risk modeling software applications such as HEC-RAS, HEC-HMS, FLO-2D, and SWMM
  • Support field investigations including the collection and analysis of data used to support hydrologic and hydraulic modeling
  • Execute established procedures, perform routine calculations and process GIS data necessary to support hydrologic and hydraulic modeling efforts
  • Prepare floodplain and watershed studies in compliance with FEMA standards and specifications and assist with Quality Assurance and Quality Control for flood insurance study deliverables
  • Evaluate flood mitigation and flood control projects and their effectiveness
  • Efficiently work with ArcGIS software and extensions in support of flood risk modeling and mapping and other water resources project needs
  • Work with a team of GIS specialists supporting various planning and water resources, flood risk management and environmental restoration projects
  • Support  spillway capacity and levee certification analyses.
  • Develop design options, alternatives, or recommendations for dam rehabilitation.
Skills / Qualifications

Required Qualifications:

  • Bachelor or Masters of Science in an accredited Civil Engineering Program
  • Strong written and verbal communication skills
  • PE certification 
  • 5+ years experience in Hydrologic and Hydraulic Data Development in support of FEMA Risk MAP, USACE and other projects
  • Experience with HEC-RAS, HEC-HMS, and ArcGIS
  • 2-D hydraulic modeling experience
  • Experience with Bulletin 17C
  • Experience with PCSWMM or other SWMM based modeling software

Preferred Qualifications:

  • CFM certification
  • Stormwater Engineering Design Experience
  • Experience with InfoWorks ICM software
  • Climate resilience experience
  • Dam analysis and rehabilitation design experience
  • Stormwater/green infrastructure design experience
Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world's most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 40,000 people. www.woodplc.com

Diversity Statement

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.

Employment Type: OTHER