1

Mid Level Software Developer Jobs in Chattanooga, TN

Java Tutor

Chattanooga, TN ยท Remote

$18 - $40/hr

... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as ...

Design software proficiency - Expert with AutoCAD; comfortable with Bluebeam Revu for design ... Mentor by default - Naturally develops junior and mid-level engineers; sets the bar on design ...

Senior Software Engineer

Chattanooga, TN ยท On-site +1

$111K - $147K/yr

The Senior Software Engineer designs, builds, and maintains the technical systems and application ... level ownership and decision-making * Proficiency across the full web stack, with particular depth ...

Showing results 21-40

Mid Level Software Developer information

See Chattanooga, TN salary details

$43.7K

$101.8K

$151.1K

How much do mid level software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for mid level software developer in Chattanooga, TN is $101,838.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,900.00 and $118,400.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

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

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

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

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

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

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

Infographic showing various Mid Level Software Developer job openings in Chattanooga, TN as of August 2026, with employment types broken down into 83% Full Time, 13% Part Time, and 4% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $101,838 per year, or $49 per hour.

Mechanical Engineer II - Nuclear

Mesa Associates, Inc.

Chattanooga, TN โ€ข Hybrid

Full-time

Re-posted 10 days ago


Job description

GIG Nuclear / Generation Industrial & Government

This position is not eligible for recruiting or sourcing by outside parties.

Disclaimer: Be cautious and only respond to emails from our “mesainc.com” domain. We will never ask for sensitive information, such as bank account details, SSN, etc., via email. If you receive any communication asking for such information, it is not from Mesa. For any concerns, or to verify the authenticity of a message, please contact us through our official channels.

Mesa Associates is seeking a Mid-Level Mechanical Engineer to support the design, analysis, procurement, construction, and implementation of modifications at commercial nuclear power plants and other nuclear facilities. The successful candidate will prepare and coordinate mechanical engineering deliverables, perform field investigations, and work with engineers, designers, project managers, clients, and vendors in a controlled design environment.

This position is intended for an engineer who can execute assigned mechanical work with limited direction and assume increasing responsibility for technical scope, quality, schedule, and coordination. The selected candidate may be hired at the mid-Level based on relevant experience, technical depth, and demonstrated independence.

Work Arrangement and Travel

  • Hybrid schedule with a minimum of three days per week in the office, typically Tuesday through Thursday.
  • Ability to travel to plant sites when required, normally approximately 6-8 days per month.
  • Ability to support longer field assignments, implementation activities, or outage work when project needs require.
  • Ability to satisfy client and site-access requirements, including unescorted nuclear plant access where applicable.

Required Education and Experience

  • Bachelor of Science degree in Mechanical Engineering from an ABET-accredited engineering program.
  • Minimum of three years of relevant mechanical engineering or mechanical design experience.
  • Experience preparing or supporting engineering calculations, evaluations, specifications, design drawings, reports, or equivalent technical deliverables.
  • Working knowledge of mechanical engineering principles and applicable codes, standards, regulations, and accepted engineering practices.
  • Ability to conduct field walkdowns, evaluate existing plant configuration, and translate field conditions into design requirements.
  • Effective technical writing, verbal communication, organization, and problem-solving skills.
  • Ability to coordinate work with engineers, designers, project managers, clients, vendors, and other engineering disciplines.
  • Proficiency with Microsoft Office applications, including Word and Excel.

Preferred Qualifications

  • Engineer-in-Training (EIT) certification or progress toward professional licensure.
  • Experience supporting commercial nuclear, Department of Energy, power generation, chemical/process, defense, or another highly regulated industry.
  • Experience preparing or supporting engineering change packages, design change packages, equivalency evaluations, or configuration-controlled plant modifications.
  • Experience with piping systems, valves, pumps, pressure equipment, HVAC, heat transfer equipment, or other mechanical plant systems and components.
  • Familiarity with applicable mechanical codes and standards, which may include ASME, ANSI, API and NFPA requirements depending on project scope.
  • Experience reviewing vendor drawings, technical submittals, equipment data, and procurement specifications.
  • Experience with one or more engineering design tools such as AutoCAD, MicroStation, Plant3D, Inventor, Solidworks, ReCap, FARO Scene, Vault, or comparable software.
  • Experience working directly with operating nuclear clients, fabricators, construction organizations, or equipment vendors.

Primary Responsibilities

  • Prepare mechanical calculations, technical evaluations, specifications, drawings, reports, and design change documentation for nuclear projects.
  • Support the design and modification of piping systems, mechanical equipment, HVAC systems, pressure-retaining components, and associated plant systems as assigned.
  • Review design inputs, plant drawings, calculations, procedures, specifications, photographs, vendor information, and field data to establish the existing design and configuration.
  • Conduct and document field walkdowns to verify plant conditions, identify interfaces, obtain measurements, and support constructability and installation planning.
  • Coordinate mechanical requirements and interfaces with civil, electrical, instrumentation and control, procurement, construction, and project management personnel.
  • Develop or support engineering change packages and ensure deliverables are consistent with project requirements, applicable procedures, codes, standards, and quality expectations.
  • Respond to internal, client, vendor, construction, and implementation comments; document resolutions and incorporate approved changes int design deliverables.
  • Review vendor drawings, technical submittals, equipment data, and procurement documentation for compliance with project and design requirements.
  • Support project scoping, labor estimates, schedules, design assumptions, and identification of required inputs for assigned mechanical work.
  • Identify technical risks, missing information, field conflicts, constructability concerns, and schedule impacts, and communicate them promptly to the Project Engineer or Project Manager.
  • Perform design reviews and checking activates appropriate to assigned qualifications and experience.
  • Provide technical guidance to designers and less experienced engineers and share lessons learned from completed work.
  • Support client meetings, vendor discussions, construction activities, testing, implementation, and outage work as required.
  • Maintain complete, accurate, and traceable engineering records in accordance with company and client procedures.

Successful Candidates Will

  • Demonstrate sound engineering judgment and recognize when additional review or technical support is required.
  • Interpret and apply codes, standards, client procedures, design criteria, and regulatory requirements to assigned work.
  • Produce clear, accurate, organized, and technically defensible engineering documentation.
  • Work effectively in a matrixed, multidisciplinary organization and communicate professionally with internal and external stakeholders.
  • Adapt to changing project priorities and resolve problems in field, design, fabrication, and construction environments.
  • Take ownership of assigned tasks, communicate status and concerns early, and meet quality, schedule and budget expectations.

Notice to External Search Firms: Mesa Associates, Inc. and its subsidiaries do not accept unsolicited resumes and will not be obligated to pay a placement fee for unsolicited resumes. Mesa Associates, Inc. Talent Acquisition engages with approved search firms directly for specific hiring needs