2

Entry Level Software Engineer Jobs in Fort Mill, SC

Showing results 21-40

Entry Level Software Engineer information

See Fort Mill, SC salary details

$21.1K

$92.1K

$166.1K

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

As of Aug 6, 2026, the average yearly pay for entry level software engineer in Fort Mill, SC is $92,148.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,100.00 and $105,400.00 per year, depending on experience, location, and employer.

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 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 does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

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 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 is the entry-level position for a software engineer?

The entry-level position for a software engineer is typically called a Software Engineer I or Junior Software Engineer. It involves basic coding, debugging, and learning company tools and processes, often requiring familiarity with programming languages like Java, Python, or C++. This role provides foundational experience and may require a bachelor's degree in computer science or related fields.

How to get a job as an entry level software engineer with no experience?

To secure an entry level software engineer position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain familiarity with tools such as Git and Linux. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating practical skills to employers.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to individuals of various ages, including those starting in their mid-20s. Many employers value skills, relevant training, and problem-solving ability over age, and career changers often successfully transition into software engineering at this stage by learning programming languages and gaining practical experience. Age is generally not a barrier to entering the field at an entry level.
What are the most commonly searched types of Software Engineer jobs in Fort Mill, SC? The most popular types of Software Engineer jobs in Fort Mill, SC are:
What are popular job titles related to Entry Level Software Engineer jobs in Fort Mill, SC? For Entry Level Software Engineer jobs in Fort Mill, SC, the most frequently searched job titles are:
What cities near Fort Mill, SC are hiring for Entry Level Software Engineer jobs? Cities near Fort Mill, SC with the most Entry Level Software Engineer job openings:
Infographic showing various Entry Level Software Engineer job openings in Fort Mill, SC as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $92,148 per year, or $44.3 per hour.

Engineer I or Engineer II - Transmission

Duke Energy

Charlotte, NC • Hybrid

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Duke Energy rating

8.6

Company rating: 8.6 out of 10

Based on 167 frontline employees who took The Breakroom Quiz

10th of 86 rated oil and gas companies


Job description

Important Application Submission Information

In order to ensure your application is successfully received before the job posting expires, please submit your application by 11:59 PM on Wednesday, July 29, 2026More than a career - a chance to make a difference in people's lives.

Build an exciting, rewarding career with us - help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits.

This position may be filled as an Engineer I or one level higher as an Engineer II depending on the experience level of the selected candidate.

This Engineer I position provides entry-level civil engineering support for transmission line design in the Duke Energy - Carolinas West region. The role is intended to help build and sustain a qualified pipeline of Civil Engineering talent capable of supporting the structural, foundation, clearance, and field coordination needs that are critical to reliable transmission project execution.

Qualified candidates should have a strong civil engineering foundation, sound engineering judgment, and a clear desire to develop the technical skills required for transmission line design. This role will work under the guidance of experienced engineers while supporting design, analysis, foundation-related evaluations, structure coordination, and project execution activities that require disciplined civil engineering capability.

Applicants must be able to work effectively with individuals from diverse socio-economic, cultural, and ethnic backgrounds and possess strong written and oral communication skills.

Preference will be given to candidates with a Civil Engineering degree or demonstrated civil-focused experience.

The Engineer I position is the entry level of the Engineering classification hierarchy. Employees in this position perform routine engineering assignments under direct supervision.

An Engineer I is expected to develop fundamental engineering knowledge, build technical competency, and gain experience applying engineering principles to real-world problems. Work assignments are typically well-defined and closely supervised, with increasing responsibility as proficiency is demonstrated.

Responsibilities

  • Assists in providing engineering support in transmission line design, including performing basic calculations and analysis under direction of senior and lead engineers

  • Supports development of conceptual and detailed designs, including structures, foundations, and electrical clearances

  • Assists in preparation of job packages, drawings, technical reports, and other documentation

  • Participates in project teams to support planning, design, and execution activities

  • Supports construction activities by responding to field questions and assisting with issue resolution

  • Learns and applies engineering standards, codes, and company procedures

  • Assists in evaluating design options and identifying solutions to engineering problems

  • Develops technical skills through training, mentoring, and on-the-job experience

  • Maintains accurate records, files, and documentation

  • Builds positive working relationships to support coordination of work activities

  • Demonstrates professionalism and supports company goals

Basic/Required Responsibilities - Engineer I

Graduation from a four-year college or university with a Bachelor of Science in Engineering from an ABET accredited program

A Master's degree in Engineering will be considered in lieu of the B.S. Engineering degree.

Basic/Required Responsibilities - Engineer II

Must have obtained Bachelor of Science in Engineering from an ABET accredited program

Minimum of 2 years of engineering experience

A Master's degree in Engineering will be considered in lieu of the B.S. Engineering degree.

Preferred Qualifications
  • Internship, co-op, or academic experience in the utility, civil infrastructure, structural, geotechnical, transportation, construction, or land development industries

  • Bachelor's degree in Civil Engineering

  • Exposure to transmission line design theories and principles, including structures, foundations, clearances, site conditions, and constructability considerations

  • Familiarity with transmission line design software (e.g., PLS-CADD, PLS-POLE, PLS-TOWER)

  • Basic understanding of engineering codes and standards

  • Demonstrated ability to analyze problems and develop solutions with guidance

  • Strong collaboration and teamwork skills

  • Effective written and oral communication skills

  • Interest in obtaining FE/EIT certification

Mobility Classification - Hybrid

Work will be performed from both remote and onsite locations after the onboarding period. Employees should live within a reasonable daily commute to a Duke Energy facility.

#LI-PG1

#LI-Hybrid

Travel Requirements

5-15%Relocation Assistance Provided (as applicable)YesRepresented/Union PositionNoVisa Sponsored PositionNo. This is not a Visa Sponsored Position. This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.
Please note that in order to be considered for this position, you must possess all of the basic/required qualifications.

Privacy

Do Not Sell My Personal Information (CA)

Terms of Use

Accessibility


What Duke Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Duke Energy logo

About Duke Energy

Sourced by ZipRecruiter

Duke Energy, a Fortune 150 company headquartered in Charlotte, N.C., is one of America’s largest energy holding companies. Our electric utilities serve 8.2 million customers in North Carolina, South Carolina, Florida, Indiana, Ohio and Kentucky, and collectively own 50,000 megawatts of energy capacity. Our natural gas unit serves 1.6 million customers in North Carolina, South Carolina, Tennessee, Ohio and Kentucky. Our company employs 28,000 people.

Industry

Utilities

Company size

10,000+ Employees

Headquarters location

Charlotte, NC, US

Year founded

1904