2

Entry Level Computer Programming Jobs in Greensboro, NC

next page

Showing results 1-20

Entry Level Computer Programming information

See Greensboro, NC salary details

$32K

$63K

$92.5K

How much do entry level computer programming jobs pay per year?

As of Jul 13, 2026, the average yearly pay for entry level computer programming in Greensboro, NC is $62,952.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $77,500.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programming vs Software Developer?

AspectEntry Level Computer ProgrammingSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in CS or related field often preferred
Work EnvironmentInternships, junior roles, team projectsFull-time positions in tech companies, startups, or agencies
Employer & Industry UsageEntry-level roles across various industriesDeveloping, testing, and maintaining software applications
Common Search & ComparisonYesYes

Entry Level Computer Programming typically involves basic coding tasks and learning foundational skills, often requiring an associate's degree or bootcamp certification. Software Developers usually have more experience, often hold a bachelor's degree, and are responsible for designing, developing, and maintaining software applications. While both roles involve coding, Software Developers have broader responsibilities and work in more advanced project environments.

Is coding a dead-end job?

Entry level computer programming is a growing field with ongoing demand for software developers across various industries. As technology evolves, programmers who learn new languages, tools, and frameworks can continue to find opportunities and advance their careers, making coding a sustainable profession rather than a dead-end job.

What types of projects or tasks can I expect to work on as an entry-level computer programmer?

As an entry-level computer programmer, you will typically be assigned tasks such as writing and testing code, fixing bugs, and assisting in the development of new features under the guidance of more experienced developers. You might also help maintain existing software, update documentation, and participate in code reviews. Working closely with other team members, such as software engineers, QA testers, and product managers, is common, which helps you build both technical and collaborative skills early in your career.

Is 27 too late to start coding?

Entry level computer programming roles are open to individuals of all ages, including those starting at 27 or older. Many programmers begin their careers later in life, and acquiring skills in languages like Python or Java, along with building a portfolio, can help you enter the field regardless of age.

What Are Entry-Level Computer Programming Jobs?

Entry-level computer programming jobs focus on building the coding skills needed to create complex, robust software. In this role, you help with the development of code, experience the daily routine of a programmer, and help design and test software for your company. Entry-level computer programmers often build and install databases, conduct performance audits, convert logical sequences into programming languages, perform trial runs, modify code, and adjust the software to account for different computing environments. You may also perform data mining and data warehousing to create reports and briefings for other employees. Learning is a key element of this job, and employers often use a structured work process to help develop your skills before promoting you to a regular programmer.

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

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages such as Python, Java, or C++, along with a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and code editors is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are valuable soft skills that help programmers excel. These abilities are crucial for writing efficient, reliable code and collaborating on software development projects in a professional environment.

What are entry level computer programming jobs?

Entry level computer programming jobs are positions designed for individuals who are new to the field of software development, often recent graduates or career changers. These roles typically involve writing, testing, and debugging code under the guidance of more experienced developers. Entry level programmers may work with a variety of programming languages and tools to help build or maintain software applications. These positions provide foundational experience in coding, problem-solving, and collaborating within a software development team.

How do I get a programming job with no experience?

Entry level computer programming jobs often require demonstrating coding skills through personal projects, internships, or certifications such as CompTIA or Microsoft. Building a portfolio, learning relevant programming languages like Python or Java, and gaining practical experience through online courses or open-source contributions can improve chances of securing a position without prior work experience.

What do entry-level programmers do?

Entry-level programmers write, test, and maintain code for software applications using programming languages such as Python, Java, or C++. They often work under supervision, collaborate with team members, and use development tools like version control systems. Their tasks may include debugging, documenting code, and learning new technologies to improve their skills.
What are popular job titles related to Entry Level Computer Programming jobs in Greensboro, NC? For Entry Level Computer Programming jobs in Greensboro, NC, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Programming jobs in Greensboro, NC look for? The top searched job categories for Entry Level Computer Programming jobs in Greensboro, NC are:
What cities near Greensboro, NC are hiring for Entry Level Computer Programming jobs? Cities near Greensboro, NC with the most Entry Level Computer Programming job openings:
Infographic showing various Entry Level Computer Programming job openings in Greensboro, NC as of July 2026, with employment types broken down into 1% As Needed, 78% Full Time, 17% Part Time, 3% Contract, and 1% Nights. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $62,952 per year, or $30.3 per hour.
Network Security Administrator

Network Security Administrator

University of North Carolina School of the Arts

Winston Salem, NC • On-site

Full-time

Re-posted 25 days ago


Job description

Posting Details
Position Information
Classification Title
IT Network Administrator I
Working Title
Network Security Administrator
Position Type
EPS
Position Number
003323
Full/Part Time
Full-time
School/Department Information
Information Technology
Primary Description of Work
Applicants who have applied to the reposted position do not need to reapply. Their application remains under consideration.
Internal Only to current UNCSA employees, UNCSA temporary employees, University of North Carolina, and State of North Carolina employees.
The primary purpose of this position is technical and operational support of: the entire UNCSA campus data communications network (wired and wireless), optical fiber and copper-based cable plant, network management software tools, network hardware interconnectivity, network security policy enforcement, end user connectivity needs, future network design changes, new equipment evaluations and installations, and technology consultation for new construction projects.
Work Schedule and hours
Monday - Friday
8:00 am - 5:00 pm
Description of Responsibilities and Duties
• This position shall possess and maintain the product knowledge and technical skills necessary for planning and executing the selection, installation, configuration, testing and troubleshooting of Local Area Networks (LAN), Wide Area Networks (WAN), wireless networks, layer 3 switches, IP telephony, emergency notification devices, and/or related networking equipment for fast, secure, and reliable operation, install and support UNCSAs LANs, WAN, network segments, Internet, and intranet systems Routing, Switching, VLANs, and Intervlan Interfaces
• Assist in network design and implementation, Perform Network Address Assignment, Onboard users to the network
• Secure networks by defining, monitoring, and enforcing network usage policies and access rules
• Configuration of Access Control List on Cisco switches when needed
• Configuration and monitoring of Cisco Firepower Firewalls
• Configuration and monitoring of Cisco ISE (Identity Services Engine)
• Configuration and monitoring of Cisco Umbrella (DNS Layer Security)
• Configuration and monitoring of Cisco Stealthwatch (Network detection and response)
• Configuration and monitoring of Splunk and the security events that are ingested into the system
• Install and configure computer network equipment, maintain network connectivity of all computer workstations, laptops, tablets, etc. Ensure network connectivity throughout UNCSA's LAN/WLAN/WAN infrastructure is on par with technical considerations
• This position will provide general data communications support for all new campus data connections, including layer 3 switches, routers, firewalls, wireless access points, emergency speakers, security cameras, patch panels, desktop connections to wall outlets, and interconnections between network peripherals.
• Monitor network to ensure optimal performance, both wired and wireless
• Determine network and system requirements. Analyze and isolate issues.
• This position will provide secondary support and assistance in the review, selection, implementation, and maintenance of core infrastructure systems, including, but not limited to: local user and network connection databases, IP telephony, voice mail, and wireless network mapping. This position will assist other programmers, analysts, and system administrators when implementing additional network services or integrating systems into the primary enterprise computing environment.
• Provide frontend VoIP setup, support, and troubleshooting-train users on VoIP hardware and software.
• Provide network support to users. Troubleshoots and resolves networking issues. Design and deploy networks.
• Create network diagrams and documentation for design and planning network communication systems
• Monitor network to ensure optimal performance. Test release of products to minimize user impact and ensure compatibility.
• This position is responsible for the development and execution of industry security standards as they relate to the core infrastructure and as supported by adopted departmental policy. This position shall follow industry standards and best practices to ensure the security of user accounts, operating systems, applications, communications, data, etc.
• Create and maintain network users/permissions. Evaluate and recommend security improvements and system upgrades.
• Develop and monitor policies for the use of network resources. Create technical support documentation for systems and applications.
• This position is responsible for learning and improving upon the skills necessary to stay competitive in the field and current with the advances in technology. This position will participate in conferences, seminars, certification programs, etc., as applicable to ensure continued skill development and technical competency.
• Other duties as assigned
Minimum Qualifications
Entry-level with Masters; or Bachelor's degree and 0-2 yrs experience;
or equivalent experience and education
Preferred Qualifications
Bachelor's degree in Computer Science or related field; or equivalent education/experience
2+ years experience in a network administration role
Network security experience
Ability to implement, administer, and troubleshoot network devices, including Meraki Wireless Infrastructure, Network Admission Control, and Next-Generation Firewalls.
Experience using the following Cisco products: Catalyst IOS and Nexus switches, FTD Firewall and VPN, ISE, IP telephones, Umbrella, Stealthwatch, and Wireless Infrastructure
Splunk
Prior Experience with Microsoft Windows Server 2008, 2012, and 2016
Prior Experience with VMWare networking
CCNA, or CCNP certification (would be a plus)
Terms of Employment
P1 PrsnlLv EHRA 17.33 12 Month
Knowledge, Skills and Abilities
Strong understanding of computer network infrastructure
Proven network engineering, network operations, and network performance analysis skills
Hands-on technical troubleshooting capabilities
Ability to create network diagrams and documentation for design and planning network communication systems
Knowledge of application transport and network infrastructure protocols
Prior Experience with L3 Cisco switches
Ability to work independently under minimal supervision
Familiarity with network management and monitoring tools
Exceptional critical thinking and problem-solving ability
Strong interpersonal skills to assist non-technical individuals with complex technical issues
Special Conditions for Eligibility
Posting Detail Information
Posting Number
Open Date
05/20/2026
Close Date
Open Until Filled
Yes
Salary Range
Commensurate with education and experience
Recruitment Range, if applicable
Special Instructions to Applicants
Internal Only to current UNCSA employees, UNCSA temporary employees, University of North Carolina, and State of North Carolina employees.
This is an Exempt Professional Staff (EPS) position. The application must be completed in full detail (including work history) for your qualifications to be considered. Failure to complete the application process as required by state regulations will result in your application being rejected for the vacancy, and you will not be considered for the position. The UNCSA participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States. Final candidates are subject to criminal background checks.
The University of North Carolina School of the Arts provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination, harassment, or retaliation based on race, religion, color, national origin, ethnicity, sex, pregnancy, gender identity or expression, sexual orientation, age, political affiliation, National Guard or veteran status, genetic information, or disability.
EEO Contact Information
Applicants needing assistance with the application process are asked to contact: suttonar@uncsa.edu