2

Entry Level Software Engineer Jobs in Oak Ridge, TN

From entry-level to more experienced positions, we're actively recruiting individuals who are ... Monitor the Engineering Change Requests (ECR) and respond to all necessary ECR's Immediately. This ...

next page

Showing results 1-20

Entry Level Software Engineer information

See Oak Ridge, TN salary details

$22.9K

$100.3K

$180.7K

How much do entry level software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for entry level software engineer in Oak Ridge, TN is $100,254.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,100.00 and $114,700.00 per year, depending on experience, location, and employer.

What Does an Entry Level Software Engineer Do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What are the most commonly searched types of Software Engineer jobs in Oak Ridge, TN? The most popular types of Software Engineer jobs in Oak Ridge, TN are:
What job categories do people searching Entry Level Software Engineer jobs in Oak Ridge, TN look for? The top searched job categories for Entry Level Software Engineer jobs in Oak Ridge, TN are:
What cities near Oak Ridge, TN are hiring for Entry Level Software Engineer jobs? Cities near Oak Ridge, TN with the most Entry Level Software Engineer job openings:
Infographic showing various Entry Level Software Engineer job openings in Oak Ridge, TN as of May 2026, with employment types broken down into 93% Full Time, 6% Part Time, and 1% Contract. Highlights an 95% Physical, 2% Hybrid, and 3% Remote job distribution, with an average salary of $100,254 per year, or $48.2 per hour.
Ecologist

Full-time

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Overview
As an Entry Level Ecologist for Civil & Environmental Consultants, Inc. (CEC) in our Knoxville, Tennessee office, you will support stream and wetland assessment, restoration, and permitting projects for a variety of public and private sector clients.
As an Ecologist, you will have the opportunity to participate in tasks ranging from field data collection and stream and wetland assessments to stream restoration projects for a variety of public and private sector clients. This role offers a balance of field and office responsibilities while providing training in technical expertise, data interpretation, financial management, and client development. You will work closely with senior team members who will mentor you throughout all phases of projects-from proposal development through final deliverables-while helping you grow into a well-rounded environmental consultant.
Key Responsibilities
  • Conduct stream and wetland delineations and ecological field assessments
  • Perform stream restoration assessments and support restoration projects
  • Collect, analyze, and document environmental field data
  • Prepare technical reports, permit applications, and regulatory documentation
  • Support TDEC ARAP and Section 401/404 permitting efforts
  • Utilize GIS and ESRI ArcGIS software to prepare maps and analyze project data
  • Assist with stream and wetland mitigation projects and compliance monitoring
  • Coordinate with project teams, regulatory agencies, and clients
  • Support proposal preparation and project deliverables
  • Participate in field work across a variety of environmental and ecological project sites

Our Knoxville office, located in the heart of East Tennessee, is home to a dynamic and collaborative team of professionals. Nestled near the foothills of the Great Smoky Mountains, Knoxville offers a unique blend of natural beauty, vibrant culture, and a strong sense of community. The city boasts excellent schools and a thriving downtown with restaurants, entertainment, and outdoor spaces. Whether you're exploring the nearby national park, enjoying a University of Tennessee game, or connecting with a supportive professional network, Knoxville is a great place to live, work, and grow.
Qualifications
  • Bachelor of Arts or Bachelor of Science in Biology, Forestry, Environmental Science, Ecology, Geology, or a related natural sciences field
  • 0-2 years of experience performing stream and wetland delineations
  • Experience using GIS mapping tools and ESRI ArcGIS software
  • Experience with technical writing, data analysis, and report preparation
  • Strong written and verbal communication skills
  • Experience managing and prioritizing multiple project tasks
  • Physical capability to lift 25-50 pounds and perform field work in varying site conditions

Preferred Capabilities
  • Experience supporting stream and wetland mitigation projects
  • Familiarity with TDEC ARAP permitting and Section 401/404 Clean Water Act regulations
  • Experience performing Tennessee Stream Quantification Tool (SQT) assessments or other geomorphic assessments
  • Experience supporting stream restoration or ecological restoration projects
  • Experience working on multidisciplinary environmental consulting projects

About Us
We have experts! CEC is consistently ranked as a Top 500 Design Firm and Top 200 Environmental Firm by Engineering News-Record. We are looking for people who enjoy using their education and experience to solve difficult technical problems and work on interesting projects. You can accomplish this while working with a team of professionals who are equally motivated to provide high levels of service to our clients and to teach you along the way.
We have support! We have a variety of Employee Resource Groups, including CEC Community - focused on giving back to the communities in which we work; CEC Ignite - focused on helping professionals early in their careers to develop their pathway; CEC iDEA - focused on inclusion, diversity, equality, and acceptance; and CEC Women - focused on creating internal and external opportunities for women to network and leverage professional experience!
We care about our people! People and Culture are two of the five elements of our strategic plan. When you care about your people, they will want to grow a career with you - that is our goal. CEC offers you a small-firm work environment with large-firm opportunities. Not only will we help you develop professionally, but we will also provide an opportunity to become an owner of the firm and share in its success.
CEC offers a matching 401(k); profit sharing; a performance bonus; company stock; medical, dental, and vision insurance; short and long-term disability; tuition assistance; professional development; and work-life balance.
CEC is an equal opportunity employer. We do not discriminate in recruiting, hiring or promotion based on race, color, religion, sex (including sexual orientation, gender identity or expression, transgender status), national origin, age, disability, protected veteran status or any other basis or characteristic prohibited by applicable federal, state, or local law.
THIRD PARTY RECRUITERS
If CEC has not expressly requested recruiting services or contractually engaged with you for recruiting services on a specific position, any resumes or candidate profiles sent to CEC shall be considered unsolicited. Therefore, any such submissions will be considered property of CEC, with no associated fees due to your firm.