1

Apprentice Software Developer Jobs in Ohio (NOW HIRING)

Stationary Engineer Apprentice-JLL What this job involves: As a Stationary Engineer Apprentice at ... software Knowledge of water treatment systems and chemical management Experience with energy ...

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

next page

Showing results 1-20

Apprentice Software Developer information

See Ohio salary details

$28K

$95.3K

$229.6K

How much do apprentice software developer jobs pay per year?

As of Jun 29, 2026, the average yearly pay for apprentice software developer in Ohio is $95,322.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,400.00 and $100,800.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 Ohio? The most popular types of Software Developer jobs in Ohio are:
What cities in Ohio are hiring for Apprentice Software Developer jobs? Cities in Ohio with the most Apprentice Software Developer job openings:
Systems Engineer, Apprentice

Systems Engineer, Apprentice

Apogee Engineering, LLC

Dayton, OH • Hybrid

Full-time

Posted 8 days ago


Job description

Overview

Apogee is looking for a talented Systems Engineer, Apprentice to support the National Air and Space Intelligence Center (NASIC). This high-impact position will provide technical expertise in the application and advancement of critical intelligence disciplines such as Geospatial Intelligence (GEOINT), Measurement and Signature Intelligence (MASINT), and Foreign Materiel Exploitation (FME). NASIC's mission is to discover and characterize air, space, missile, and cyber threats to enable full-spectrum multi-domain operations, drive weapon system acquisition, and inform national defense policy. NASIC's enduring ability to delivery authoritative, engineering-level scientific and technical intelligence is pivotal in our Nation's defense.

This is a full-time opportunity at Wright-Patterson Air Force Base (AFB), OH.

***Contingent Upon Contract Award***

Responsibilities
  • Leading complex project engineering and scientific teams engaged across one or more disciplines
  • Performing research and development on Command and Control (C2) or Information Technology (IT) systems
  • Guiding the design, modification, maintenance, and/or construction of specialized buildings, facilities, systems, and associated assets
  • Overseeing evaluation of the feasibility, utility, and implementation issues associated with use of new technologies and potential impacts on system or infrastructure development
  • Developing and presenting briefings to senior customer personnel
Qualifications

Minimum Experience:

Citizenship: Must be a US citizen Clearance: Must have and be able to maintain a Top Secret (TS) with Sensitive Compartmented Information (SCI) adjudication

Education: Bachelor's degreeYears of Experience: 5+ years of experience supporting DoD and/or other Government systems engineering

Additional Experience:

  • Experience with hardware, software, binary data structures, networking topology and network protocols
  • Experience supporting Intelligence Community (IC) customer (highly preferred)
  • Self-motivated, detail oriented, responsible team player able to work independently with minimal daily direction
  • Ability to work and interact with technically and organizationally diverse personnel

Additional InformationLocation:  Wright-Patterson Air Force Base (AFB), OHOn-site/Hybrid/Remote: OnsiteTravel: Occasional

Employment Type: FULL_TIME