1

Apprentice Software Developer Jobs in Columbus, OH

Network Apprentice

Columbus, OH

$22.75 - $29.25/hr

As a Network Apprentice, you will be learning and working under the guidance of more experienced ... Software Engineering/Development, Data Analytics/Business Intelligence, Database Administration ...

The Programmer/Analyst 2 modifies existing software/application programs or may write new programs ... apprenticeship training program, in lieu of related experience Preferred Qualifications:

The Programmer/Analyst 2 modifies existing software/application programs or may write new programs ... apprenticeship training program, in lieu of related experience Preferred Qualifications:

The Programmer/Analyst 2 modifies existing software/application programs or may write new programs ... a part of the apprenticeship training program, in lieu of related experience Preferred ...

SkillBridge - National Security

Columbus, OH · On-site

$46 - $61.75/hr

... training, apprenticeships, or internships during the last 180 days of military service ... software engineering, data science, hardware engineering, program management, and more.

Apprenticeship Program, Leadership Training, Skill Building Classes and much more! General Summary ... The BIM Modeler must be familiar with the Revit software program to provide support to various ...

next page

Showing results 1-20

Apprentice Software Developer information

See Columbus, OH salary details

$27.6K

$93.7K

$225.6K

How much do apprentice software developer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for apprentice software developer in Columbus, OH is $93,682.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,300.00 and $99,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Apprentice Software Developer, and why are they important?

To thrive as an Apprentice Software Developer, you need a basic understanding of programming concepts, problem-solving abilities, and familiarity with at least one programming language, often backed by a relevant degree or coursework. Experience with version control systems like Git, code editors, and exposure to development frameworks or agile tools is typically required. Strong communication, teamwork, eagerness to learn, and adaptability are standout soft skills in this role. These skills and qualities are vital for contributing effectively to development projects, collaborating with team members, and rapidly acquiring new technical knowledge.

What is an Apprentice Software Developer?

An Apprentice Software Developer is an entry-level professional who is learning software development skills while working under the guidance of more experienced developers. Apprentices participate in on-the-job training, coding tasks, and sometimes formal coursework to build their technical knowledge and practical experience. This role is designed to help individuals gain the foundational skills needed for a career in software development by working on real projects and receiving mentorship. Upon successful completion of the apprenticeship, individuals may progress to junior or full software developer positions.

What types of projects and technologies do Apprentice Software Developers typically work with during their program?

As an Apprentice Software Developer, you'll usually be assigned to real-world projects that match your learning level, such as building internal tools, assisting with bug fixes, or contributing to new feature development. Common technologies include popular programming languages like Python, Java, or JavaScript, as well as version control systems like Git. You'll often work alongside experienced developers in team-based environments, allowing you to learn best practices and agile methodologies. This hands-on experience is designed to build both your technical skills and your understanding of professional software development workflows.
What are the most commonly searched types of Software Developer jobs in Columbus, OH? The most popular types of Software Developer jobs in Columbus, OH are:
Infographic showing various Apprentice Software Developer job openings in Columbus, OH as of May 2026, with employment types broken down into 75% Full Time, 17% Part Time, 4% Temporary, and 4% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution, with an average salary of $93,682 per year, or $45 per hour.

$22.75 - $29.25/hr

Full-time

Posted 4 days ago


Job description

What You'll Do: 

Under direct guidance and supervision, works toward acquiring the knowledge, skills and abilities required to perform entry-level duties with the Network Engineering:  

  • Consults with customers and senior engineers to gather and evaluate functional requirements and translates these requirements into technical solutions. 
  • Assists assigned Unified Network Services(UNS) team with daily network maintenance tasks (e.g., network installations, device configurations, information gathering, and network monitoring) to provide support, administration, and maintenance necessary to ensure the continued operation of the Ohio One Network. 
  • Attends and completes training courses relevant to assigned UNS area.   

As a Network Apprentice, you will be learning and working under the guidance of more experienced professionals. Your job duties will involve supporting them in various tasks while gaining hands-on experience and knowledge in the field of network security:  

  • Consults with customers to gather and evaluate functional requirements and translates these requirements into technical solutions. 
  • Assists assigned Unified Network Services(UNS) team with daily network security tasks (e.g., device configurations, information gathering, research and apply security patches, and network monitoring) to provide support, administration, and maintenance necessary to ensure the continued operation of the Ohio One Network. 
  • Attends and completes training courses relevant to assigned Unified Network Services(UNS)  area. 

Minimum Qualifications

1 course or 2 months experience in Information Systems/Information Technology, or a related field including but not limited to: Software Engineering/Development, Data Analytics/Business Intelligence, Database Administration, Network, IT Security and Help Desk/Customer Support 
-Or equivalent of Minimum Class Qualifications for Employment noted above. 
Job Skills: Information Technology


Knowledge: 

  • Computer hardware and software 

  • Ticketing software (e.g. Service Now) * 

  • Customer Service techniques and standards* 

  • State IT policies, procedures, and applicable laws * 

  • Operations and processes for diagnosing common or recurring system problems* 

  • Database procedures used for querying security tools to gather information * 

  • Electronic devices (e.g., computer systems/components, access control devices, digital cameras, electronic organizers, hard drives, memory cards, modems, network components, printers, removable storage devices, scanners, telephones. 

  • How traffic flows across the network (e.g., Transmission Control Protocol (TCP) and Internet Protocol (IP), Open System Interconnection Model (OSI)* 

  • Incident response and handling methodologies* 

  • System and application security threats and vulnerabilities* 

  • Personally, Identifying Information (PII)  

  • System and application security threats and vulnerabilities* 

  • Operations and processes for diagnosing common or recurring system problems* 

  • Principal methods, procedures, and techniques of gathering information and producing, reporting, and sharing intelligence* 

  • Organization's core business/mission processes* 

Skills:  

  • Technical writing and documentation practices (e.g standard operating procedures, training documents, workflow diagrams) * 

  • Reading/verbal comprehension (i.e. comprehend and apply written & verbal instructions) 

  • Operating PC Hardware and Software (e.g. MS Word, Excel, PPT, Outlook) 

  • Critical thinking (i.e. impact analysis, troubleshooting) 

  • Conducting open-source research for troubleshooting network and client-server issues* 

  • Basic operation of computers 

  • Using network analysis tools to identify vulnerabilities* 

  • Preserving evidence integrity according to standard operating procedures or national standards*.

Abilities:  

  • Communication (e.g. Oral, Written, Active Listening) 

  • Problem sensitivity/problem solving 

  • Time Manage (e.g. organization and prioritization) 

  • Active learning 

  • Match the appropriate knowledge repository technology for a given application or environment* 

  • Accurately define incidents, problems, and events in the trouble ticketing system*

developed after employment *