1

Junior Software Programmer Jobs in High Point, NC

Lead Roadway Engineer

Greensboro, NC · On-site

$99K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Proficiency in MicroStation and OpenRoads Designer/Geopak roadway design software. * Developing ... Experience with daily mentoring of junior staff. * Experience with Alternative Delivery and large ...

Lead Roadway Engineer

Greensboro, NC

$99K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Proficiency in MicroStation and OpenRoads Designer/Geopak roadway design software. * Developing ... Experience with daily mentoring of junior staff. * Experience with Alternative Delivery and large ...

Mentor and assist junior engineers in developing final design plans, including but not limited to ... Micro Station, Geopak, OpenRoads Designer software experience. Core Skills: * DOT design project ...

Senior Structural Engineer

Greensboro, NC · On-site

$115K - $140K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

Supervise and mentor junior engineers. * Willingness and ability to perform field work and travel ... Proficient in Word, Excel, PowerPoint, and other Office suite software. * Ability to work ...

US Tech - AI Engineering Senior Associate

Greensboro, NC · On-site

$55K - $187K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... guide junior associates in their tasks - Uphold rigorous standards of quality and technical ... engineering, AI/ML engineering, or quality engineering - In lieu of a Bachelor's Degree ...

Hardware Reliability Engineer III

Greensboro, NC

$99K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Facilitate hardware, software, process, and design FMEA sessions and ensure actions are tracked ... Mentor junior engineers and contribute to reliability process improvement, lessons learned, and ...

Hardware Reliability Engineer III

Greensboro, NC · On-site

$99K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... software, process, and design FMEA sessions and ensure actions are tracked through closure. • ... Mentor junior engineers and contribute to reliability process improvement, lessons learned, and ...

Showing results 41-60

Junior Software Programmer information

See High Point, NC salary details

$6

$24

$42

How much do junior software programmer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for junior software programmer in High Point, NC is $24.05, according to ZipRecruiter salary data. Most workers in this role earn between $14.57 and $29.62 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are popular job titles related to Junior Software Programmer jobs in High Point, NC?

For Junior Software Programmer jobs in High Point, NC, the most frequently searched job titles are:

What job categories do people searching Junior Software Programmer jobs in High Point, NC look for?

The top searched job categories for Junior Software Programmer jobs in High Point, NC are:

What cities near High Point, NC are hiring for Junior Software Programmer jobs?

Cities near High Point, NC with the most Junior Software Programmer job openings:

Infographic showing various Junior Software Programmer job openings in High Point, NC as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $50,024 per year, or $24.1 per hour.

IT Infrastructure Engineer V, Senior Container Platform Greensboro, NC

Kaiser Permanente

Greensboro, NC • On-site

$121K/yr

Full-time

Posted 18 days ago


Job description

 
Tech Summary 

This senior-level individual contributor serves within Kaiser Permanente's Container Platform and Adoption Services organization, which provides an integrated enterprise container platform service across on-premises and public-cloud environments. The department enables application and technology teams to modernize workloads, adopt consistent deployment practices, and operate business-critical services with strong reliability, security, compliance, and operational readiness.

The Senior Container Platform Engineer is a hands-on engineering partner responsible for designing, building, enhancing, and supporting reusable platform capabilities that simplify application onboarding and improve the developer experience. The position works closely with application teams and partners across cloud engineering, infrastructure, cybersecurity, networking, observability, reliability engineering, and development automation to translate enterprise needs into secure, scalable, and supportable solutions.

The role contributes to automation, standardized onboarding patterns, platform lifecycle improvements, production troubleshooting, and continuous service improvement across shared and dedicated container environments. By combining platform engineering with application enablement and production ownership, this position helps reduce one-off implementations, improve delivery consistency, and expand adoption of the enterprise container service for teams supporting mission-critical healthcare capabilities.

 
Job Summary:

This senior level employee is primarily responsible for providing expert technical advice on IT infrastructure for assigned systems, setting the technical direction for infrastructure solutions, and for serving as a technical expert for project teams while mentoring and advising others in all system development lifecycle phases.


Essential Responsibilities:
  • Conducts or oversees business-specific projects by applying deep expertise in subject area; promoting adherence to all procedures and policies; developing work plans to meet business priorities and deadlines; determining and carrying out processes and methodologies; coordinating and delegating resources to accomplish organizational goals; partnering internally and externally to make effective business decisions; solving complex problems; escalating issues or risks, as appropriate; monitoring progress and results; recognizing and capitalizing on improvement opportunities; evaluating recommendations made; and influencing the completion of project tasks by others.
  • Practices self-leadership and promotes learning in others by building relationships with cross-functional stakeholders; communicating information and providing advice to drive projects forward; influencing team members within assigned unit; listening and responding to, seeking, and addressing performance feedback; adapting to competing demands and new responsibilities; providing feedback to others, including upward feedback to leadership and mentoring junior team members; creating and executing plans to capitalize on strengths and improve opportunity areas; and adapting to and learning from change, difficulties, and feedback.
  • As part of the IT Engineering job family, this position is responsible for leveraging DEVOPS, and both Waterfall and Agile practices, to design, develop, and deliver resilient, secure, multi-channel, high-volume, high-transaction, on/off-premise, cloud-based solutions.
  • Provides consultation and expert technical advice on IT infrastructure planning, engineering, and architecture for assigned systems by assessing the implications of IT strategies on infrastructure capabilities.
  • Provides some recommendations and input on options, risks, costs, and benefits for systems designs.
  • Leverages partnerships with IT teams and key business partners to troubleshoot complex systems.
  • Serves as a functional expert and collaborates with architects and software engineers to ensure functional specifications are converted into flexible, scalable, and maintainable system designs.
  • Translates business requirements, and functional and non-functional requirements, into technical specifications that support integrated and sustainable designs for complex or high impact infrastructure systems by partnering with Business Analysts to understand business needs and functional specifications.
  • Ensures system designs adhere to company architecture standards.
  • Builds partnerships with counterparts in various IT Teams (e.g., database, operations, technical support) throughout system development and implementation.
  • Serves as a technical expert for project teams throughout the implementation and maintenance of assigned enterprise infrastructure systems by defining and overseeing the documentation of detailed standards (e.g., guidelines, processes, procedures) for the introduction and maintenance of services.
  • Mentors other technical resources throughout infrastructure systems development.
  • Reviews and validates technical specifications and documentation for complex or multi-dimensional solutions.
  • Leads the development and modification of solutions by identifying technical solutions to business problems.
  • Collaborates with business leaders, Solutions, and lead enterprise architects to review business drivers, and establish a foundation for enterprise systems planning.
  • Reviews benchmarking results, and provides information to support current and future infrastructure needs and projects to IT leadership. Provides preliminary conclusions.
  • Benchmarks and evaluates IT trends and technologies to identify opportunities and considerations that impact ROI.
  • Makes recommendations on resources required to maintain service levels and meet new demands.
  • Guides and drives physical architecture design for new initiatives.

Minimum Qualifications:


  • Minimum two (2) years in a technical leadership role with or without direct reports.

  • Bachelors degree in Computer Science, CIS, or related field and Minimum eight (8) years experience in an IT operations environment with technical experience in distributed technologies, systems development, and/or networking.

  • Additional equivalent work experience may be substituted for the degree requirement.


Additional Requirements: