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
La Vergne, TN · On-site
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
La Vergne, TN · On-site
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 ...
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 ...
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 ...
Quick apply
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 ...
Software Engineer - Front End
Chattanooga, TN · On-site
$115K - $170K/yr
Ability to learn new skills and assume new responsibilities * Ability to work cooperatively in a ... Software Engineer $97,740 - $144,460 per year. Lead Software Engineer $115,290 - $170,349 per year.
Software Engineer - Front End
Chattanooga, TN · On-site
$115K - $170K/yr
Ability to learn new skills and assume new responsibilities * Ability to work cooperatively in a ... Software Engineer $97,740 - $144,460 per year. Lead Software Engineer $115,290 - $170,349 per year.
Software Engineer
Chattanooga, TN · On-site
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.
Software Engineer
Chattanooga, TN · On-site
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.
Software Engineer - Front End
Chattanooga, TN · On-site
$115K - $170K/yr
Ability to learn new skills and assume new responsibilities * Ability to work cooperatively in a ... Software Engineer $97,740 - $144,460 per year. Lead Software Engineer $115,290 - $170,349 per year.
Software Engineer - Front End
Chattanooga, TN · On-site
$115K - $170K/yr
Ability to learn new skills and assume new responsibilities * Ability to work cooperatively in a ... Software Engineer $97,740 - $144,460 per year. Lead Software Engineer $115,290 - $170,349 per year.
Software Engineer
Clarksville, TN · On-site
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.
Software Engineer
Clarksville, TN · On-site
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.
Software Engineer
Murfreesboro, TN · On-site
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.
Software Engineer
Murfreesboro, TN · On-site
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.
Software Engineer
Knoxville, TN · On-site
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.
Software Engineer
Knoxville, TN · On-site
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.
Software Engineer
Nashville, TN · On-site
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.
Software Engineer
Nashville, TN · On-site
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.
Software Engineer
Memphis, TN · On-site
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 ...
Software Engineer
Memphis, TN · On-site
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 ...
Software Engineer
Nashville, TN · On-site
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 ...
Software Engineer
Nashville, TN · On-site
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 ...
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is ... Collaborates with the broader team to brainstorm and create new products. * Stays on the leading ...
Under the supervision of the Software Engineering Manager, the Lead Software Engineer is ... Collaborates with the broader team to brainstorm and create new products. * Stays on the leading ...
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 Engineer
Nashville, TN · On-site
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 Engineer
Nashville, TN · On-site
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 Engineer
Collierville, TN · On-site
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 ...
Software Engineer
Collierville, TN · On-site
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 ...
Software Engineer I
Chattanooga, TN · On-site +1
Software Engineer I | 18-Month Project Hire Location: Chattanooga, TN (Headquarters) | Hybrid ... This role is an 18-month project hire created to support the implementation of a new system and the ...
Software Engineer I
Chattanooga, TN · On-site +1
Software Engineer I | 18-Month Project Hire Location: Chattanooga, TN (Headquarters) | Hybrid ... This role is an 18-month project hire created to support the implementation of a new system and the ...
Embedded Software Engineer
$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 ...
Embedded Software Engineer
$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 ...
New Grad Software Engineer information
See Tennessee salary details
$57.6K - $69.4K
2% of jobs
$69.4K - $81.1K
4% of jobs
$81.1K - $92.8K
6% of jobs
$92.8K - $104.5K
8% of jobs
$110.8K is the 25th percentile. Wages below this are outliers.
$104.5K - $116.2K
7% of jobs
$116.2K - $127.9K
18% of jobs
The median wage is $130.7K / yr.
$127.9K - $139.6K
16% of jobs
$139.6K - $151.4K
2% of jobs
$156.2K is the 75th percentile. Wages above this are outliers.
$151.4K - $163.1K
26% of jobs
$163.1K - $174.8K
1% of jobs
$174.8K - $186.5K
8% of jobs
$57.6K
$133.9K
$186.5K
How much do new grad software engineer jobs pay per year?
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.

J&J Snack Foods rating
5.9
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.
About J&J Snack Foods
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Mount Laurel, NJ, US
Year founded
1971