1

New Grad Software Engineer Jobs in Tennessee (NOW HIRING)

The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of ... Collaborates with the broader team to brainstorm and create new products * Stays on the leading ...

The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of ... Collaborates with the broader team to brainstorm and create new products * Stays on the leading ...

Software Engineer

Nashville, TN · On-site

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... All new engineers begin with our 4-week FDE Foundations program at no cost to you. It is hands-on ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...

Controls Software Engineer

Chattanooga, TN · On-site

$41.25 - $52.50/hr

All project work will be scheduled by the New Product Development Manager(s) and the Continuous ... Controls Software Engineer may at times be asked to travel for project testing and system ...

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

The Software Engineer role involves developing software that directly impacts the lives of millions of patients, utilizing modern methodologies and technologies to enhance healthcare delivery.

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

They are seeking a Software Engineer responsible for the full software lifecycle development, utilizing big-data driven, micro service stacks to discover creative solutions for real world problems in ...

Podcasting, the fastest-growing new media, today has more monthly users than streaming music ... Unified Enterprises Corp. seeks candidates for the position of Software Engineer, responsible for ...

Podcasting, the fastest-growing new media, today has more monthly users than streaming music ... Unified Enterprises Corp. seeks candidates for the position of Software Engineer, responsible for ...

Software Developer Position MI Softech is looking to add a few engineering teams to our new business unit TransifyDigital in Memphis, TN in the next months and we're looking for talented software ...

Embedded Software Engineer

TN

$126K - $166K/yr

Software Design & Development • Develop, code, test, and debug new embedded software or ... Engineering Leadership & Departmental Support • Provide technical input to project schedules ...

next page

Showing results 1-20

New Grad Software Engineer information

See Tennessee salary details

$57.6K

$133.9K

$186.5K

How much do new grad software engineer jobs pay per year?

As of Jun 23, 2026, the average yearly pay for new grad software engineer in Tennessee is $133,895.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $157,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the New Grad Software Engineer position, and why are they important?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a New Grad Software Engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What is a New Grad Software Engineer job?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the most commonly searched types of New Grad Software Engineer jobs in Tennessee? The most popular types of New Grad Software Engineer jobs in Tennessee are:
What are popular job titles related to New Grad Software Engineer jobs in Tennessee? For New Grad Software Engineer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching New Grad Software Engineer jobs in Tennessee look for? The top searched job categories for New Grad Software Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for New Grad Software Engineer jobs? Cities in Tennessee with the most New Grad Software Engineer job openings:
Infographic showing various New Grad Software Engineer job openings in Tennessee as of June 2026, with employment types broken down into 3% Locum Tenens, 74% Full Time, 17% Part Time, 3% Contract, and 3% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $133,895 per year, or $64.4 per hour.
Software Engineer

Other

Posted 7 days ago


J&J Snack Foods rating

5.9

Company rating: 5.9 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

303rd of 385 rated food and drinks producers


Job description

POSITION SUMMARY:  

Under the supervision of the Software Engineering Manager, the Software Engineer is responsible for the development, support, and maintenance of our custom-developed applications. Responsibilities include, but are not limited to, developing information systems by studying operations, developing, installing, and maintaining software solutions. The Software Engineer prioritizes well, communicates clearly, and has a consistent track record of delivery and excellent software engineering skills. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. The Software Engineer demonstrates analytic capability and the ability to support and maintain solutions. The ideal candidate must be self-motivated with a proven track record building high quality web and cloud applications, APIs, and databases. The candidate must be creative, organized, and analytical as well as adept at working in a team environment.

ESSENTIAL FUNCTIONS:
  • Develops, and supports applications for desktop, web, and mobile to meet key business objectives.
  • Develops applications using C#, jQuery, JavaScript, Vue3/Prime Vue, CSS, HTML, Entity Framework, and T-SQL.
  • Converts and maintains existing applications from VB.NET to C#.
  • Gathers business requirements and develops conceptual and technical designs for multiple projects concurrently.
  • Understands Git and Azure DevOps for code management and deployment.
  • Troubleshoots, debugs, upgrades, and improves the performance of existing software.
  • Documents processes of all projects to ensure future review and understanding.
  • Documents and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Collaborates with the broader team to brainstorm and create new products
  • Stays on the leading edge of development practices.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Assessing the accuracy, neatness and thoroughness of the work assigned.
  • Works full-time on site, five days per week.
  • Provides after hour support when required.
  • Performs other job duties as assigned by the Manager.

 COMPETENCIES:

To perform this job successfully, the Software Engineer must be self-motivated, detail oriented and able stay on task. They must have a proven ability to research and solve problems in a timely manner. The requirements listed below are representative of the knowledge, skill, and/or ability required.

EDUCATION AND EXPERIENCE: 

Bachelor's degree in computer science/related field or equivalent experience.

Required Experience: 

  • Over three (3) years of experience developing web applications utilizing C#, jQuery, JavaScript, Vue3/Prime Vue, CSS, HTML, and T-SQL.
  • Three (3) years of hands-on experience with Microsoft SQL Server and T-SQL.
  • Solid understanding of RESTful services, object-oriented design and SQL databases.
  • Expertise with Git and Azure DevOps for code management and deployment.
  • Solid understanding and experience in SQL Server programming, SSRS and SSIS.
  • Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines.
  • Ability to troubleshoot, debug, upgrade, and improve the performance of existing software.
  • Ability and willingness to learn new programming languages and technologies.
  • Ability to work with peers in a highly collaborative, fast-paced environment.
  • Strong ability to learn quickly and adapt to change.
  • Strong listening, detail-oriented thinking, and creative problem-solving skills.

 TRAVEL REQUIREMENTS:

Minimal travel required; may include occasional trips once or twice per year.

 


What J&J Snack Foods employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom