1

Apprentice Software Developer Jobs in Columbus, OH

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.

next page

Showing results 1-20

Apprentice Software Developer information

See Columbus, OH salary details

$28.5K

$96.8K

$233.3K

How much do apprentice software developer jobs pay per year?

As of Aug 2, 2026, the average yearly pay for apprentice software developer in Columbus, OH is $96,846.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,300.00 and $102,400.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 July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $96,846 per year, or $46.6 per hour.

$16.50 - $21.25/hr

Part-time

Posted 4 days ago


Job description

Join Our Team!

Accepting applications for an Information Technology Apprentice

Who Are We?

The Ohio Department of Developmental Disabilities (DODD) mission is to partner with people and communities to support Ohioans with developmental disabilities and their families in realizing their version of a good life. 

Ohio is the heart of opportunity, and we envision Ohio as the best place in the nation for people with developmental disabilities to thrive. Our core values reflect our focus on the experience of each person we support:

  • Inclusion 

  • Partnership

  • Respect

What does an Information Technology Apprentice do?

  • Assists with basic program coordination tasks under direction of supervisory staff; maintains routine logs, schedules, and documentation to support divisional operations.

  • Provides general administrative support for program staff (e.g., prepares and distributes routine correspondence, updates forms and files, organizes materials, assists with standard reporting needs).

  • Performs data entry and maintains electronic and hardcopy records accurately in accordance with agency standards; ensures information is properly filed, stored, and retrievable for division use.

  • Responds to general inquiries from staff, consultants, and external partners; routes complex questions or issues to appropriate personnel for resolution.

  • Tracks routine program activities (e.g., assignment statuses, submission requirements, processing queues) and notifies senior staff of issues requiring attention or escalation.

  • Supports scheduling and meeting coordination (e.g., preparing agendas, reserving rooms, arranging virtual meeting links, documenting attendance, organizing materials).

  • Assists with monitoring consultant compliance with established procedures and requirements; verifies documentation is complete and alerts senior staff to discrepancies.

  • Helps ensure consultants receive timely payment by gathering required information, confirming completion of tasks, and supporting standard processing steps.

  • Receives incoming assets and equipment; tags, logs, and prepares items for proper distribution across the division in accordance with inventory procedures.

  • Provides general assistance with maintaining inventory records, tracking movement of assets, and reporting issues related to missing, damaged, or untagged equipment.

  • Supports assigned program or operational tasks as directed and performs other related duties as required.

  • Provides a backup to ITS procurement & timekeeping processes. 

  • Monitors maintenance & physical security issues for Information Technology Services. 

  • Redirects any requests for Information Technology Services support to the ITS Call Center &/or submits an ITS Call Center ticket on the behalf of a user. 

  • Supports the division's call for elevated levels of customer service & turnaround. 

  • Train/advise any assigned peers to be a backup in all duties.  

  • Performs other related duties as assigned.

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, Computer Literacy, Clerical & Data Entry, Operational and Administrative Support, Active Learning, Continuous Improvement, AdaptabilityÂ