1

Mid Level Developer Jobs in Spring Hill, TN (NOW HIRING)

We are seeking a Mid-Level to Senior Design Engineer who is ready to support and manage a variety of projects that may include industrial wastewater treatment, stormwater management (addressing ...

Senior Staff Architect

Nashville, TN

$95K - $121K/yr

Apply sound architectural/engineering principles and be able to communicate complex issues and ... Mid-level, experienced architectural professional responsible for managing and executing small to ...

Maintain a high level of outbound lead generation through cold calling and strategic outreach with ... Experience partnering with Sales Engineers, SDRs, and trial experience a plus * Self-starter ...

New

Experience mentoring junior or mid-level developers, leading code reviews, and providing development feedback. * Experience partnering with product managers, designers, and business stakeholders to ...

Mid Level (3-5 years experience) * Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of enterprise AI, solving complex challenges and improving how ...

... low to mid-level risk mitigation activities. * Assist in the preparation and implementation of site Health and Safety Plans (HASPs). * Work collaboratively with other engineers and planners on ...

Site Reliability Engineer II

Nashville, TN ยท On-site

$55 - $73.25/hr

This is a mid-level individual contributor role. You are expected to execute technical work ... Release Engineering & GitOps * Own and evolve the multi-stage deployment pipeline using ArgoCD ...

next page

Showing results 1-20

Mid Level Developer information

See Spring Hill, TN salary details

$10.3K

$81.5K

$106.3K

How much do mid level developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for mid level developer in Spring Hill, TN is $81,492.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,400.00 and $101,100.00 per year, depending on experience, location, and employer.

What are Mid Level Developers?

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 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 key skills and qualifications needed to thrive as a Mid Level Developer, and why are they important?

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 are the most commonly searched types of Developer jobs in Spring Hill, TN? The most popular types of Developer jobs in Spring Hill, TN are:
What cities near Spring Hill, TN are hiring for Mid Level Developer jobs? Cities near Spring Hill, TN with the most Mid Level Developer job openings:
Infographic showing various Mid Level Developer job openings in Spring Hill, TN as of July 2026, with employment types broken down into 79% Full Time, 11% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $81,492 per year, or $39.2 per hour.
Senior Environmental Engineer

Senior Environmental Engineer

EnSafe Inc.

Nashville, TN โ€ข On-site

Full-time

Re-posted yesterday


Job description

Do you like working with different project teams in a fast-paced environment? Are you interested in joining an organization focused on making a positive impact? If so, we'd like to talk with you about growing with us.
We are currently seeking a mid - senior level Environmental/Civil Engineer to join us in our Nashville, Tennessee office.
Successful candidates must be willing to work at the Nashville, TN office. Relocation assistance is available to meet this expectation.
What We Are Looking for:
We are seeking a Mid-Level to Senior Design Engineer who is ready to support and manage a variety of projects that may include industrial wastewater treatment, stormwater management (addressing hydrology, hydraulics, and water quality), civil site design, and solid waste collection, transfer, and disposal facilities (e.g., landfills for municipal and industrial wastes). The right candidate will enrich our team of engineers and scientists and may also participate in remediation projects involving contaminants such as PFAS, 1,4-dioxane, chlorinated solvents, and heavy metals for sites regulated under state and federal laws.
Joining our team means immersing yourself in an atmosphere that nurtures creativity, encourages collaboration across all levels, embraces a supportive culture, and facilitates professional development.
Key responsibilities of this position include:
  • Prepare, review, and mentor junior staff in the development of design basis, technology feasibility analyses and selection, and design plans, specifications, and reports.
  • Lead and support environmental engineering projects and teams to evaluate, design, and in some instances, construct, operate, and optimize remedial systems.
  • Provide technical assistance to teams working across multiple offices throughout the country, problem-solving, mentoring, leading by example, and participating in corporate technical initiatives.
  • Plan and/or perform assessments, pilot tests, and construction oversight.
  • Prepare and/or lead the preparation of preliminary environmental engineering reports summarizing the evaluation of alternatives and presenting design criteria for the recommended solution.
  • Communicate with regulatory personnel and permitting agencies to ensure compliance with project requirements and applicable regulations.
  • Provide project and client management across a range of clientele, from small businesses to complex industrial and governmental facilities.
  • Draft proposals, cost estimates, and long-term projections for projects.
  • Collaborate with our Nashville Business Lead to develop, grow, and supervise the local design engineering team.

Minimum Skills and Requirements:
  • ABET Accredited Bachelor of Science degree in Civil, Chemical, Mechanical, or Environmental Engineering.
  • 7-15 years of relevant experience.
  • Tennessee P.E., or the ability to obtain within three months.
  • Proficient in the use of the Microsoft Office suite, along with graphic software/AutoCAD, necessary for conceptual design.
  • Working knowledge of environmental regulations, such as CWA, CERCLA, RCRA, TSCA, etc.
  • Highly effective interpersonal and communication skills when interacting with others, expressing intricate ideas effectively and professionally to an engineering and non-engineering audience.
  • Strong work ethic and close attention to detail.
  • First-hand experience with treatment technologies for industrial wastewater, stormwater management, solid waste handling, landfill leachate, groundwater, and soil.
  • Proficiency in treatment system instrumentation and controls, as well as remote telemetry, is a plus.
  • Strong consulting, problem-solving, and leadership skills.
  • Business development experience desired but not required.
  • A valid driver's license.
  • Ability to travel overnights; averaging <25%.

Why Join EnSafe?
  • Employee-Owned Advantage
    EnSafe is 100% employee-owned, with an ESOP (Employee Stock Ownership Plan) since 1997. That means when EnSafe succeeds, you succeed too, turning company growth directly into shared rewards.
  • Commitment to Growth and Wellness
    The company supports personalized career development, mentorship, and employee wellness initiatives such as health tracking tools.
  • Purpose-Driven Work
    EnSafe's mission focuses on impactful environmental, health, and safety consulting-making a real difference in communities and is backed by its long-standing technical credibility.
  • Safety as a Value, Not Just a Service
    Safety is deeply embedded in our culture, prioritizing employee well-being in addition to helping clients maintain compliance. We stress that "safety is part of everything we do."
  • A Culture of Freedom & Ownership
    At EnSafe, our career philosophy is built on freedom. The freedom to take initiative, achieve your goals, and shape your own career path Employees are encouraged to pursue growth in a flexible, entrepreneurial environment.
  • Challenging, Creative Work
    Workdays at EnSafe are anything but ordinary, fast-paced, dynamic, and filled with opportunities to tackle projects in environmental consulting, health & safety, engineering, and technology. Every day calls for creativity, innovation, and agile problem-solving.

#LI-MJ1
#LI-Onsite
About EnSafe
EnSafe began as a two-person firm in 1980, navigating complex regulatory compliance issues on behalf of our clients. We nurture our people with growth and development opportunities. We build enduring, trustful relationships with each of our clients, with a focus on high ethical and safety standards. We build this reputation by attracting high-quality people and retaining them for the long term.
At EnSafe, we are dedicated to fostering a diverse and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles at our company.
EnSafe is committed to being an EEO employer and all qualified candidates will receive consideration without regard to race, color, religion, national origin, citizenship, age (except for bona fide occupational qualifications), sex, disability, sexual orientation, gender identity, marital status, military or veteran status, any other status protected by federal, state, or local law, or association with a person on the basis on one or more of the foregoing.
Check us out on the web at www.ensafe.com
Applicant Privacy Notice | AI use in Hiring