1

Junior Programming Jobs in Ohio (NOW HIRING)

$80K - $100K/yr

Junior Developer United States Internship | Full-Time (40 hours/week) Pay Range: $80,000 - $100K ... Knowledge of Object-Oriented Programming (OOP) * Basic understanding of Software Development Life ...

Junior Engineer

Groveport, OH · On-site

$52K - $65K/yr

The Junior Engineer supports the engineering team in the design, testing, and improvement of hardware and system processes. This role assists in analyzing data, troubleshooting hardware, maintaining ...

The Junior Engineer supports the engineering team in the design, testing, and improvement of hardware and system processes. This role assists in analyzing data, troubleshooting hardware, maintaining ...

The Junior Engineer supports the engineering team in the design, testing, and improvement of hardware and system processes. This role assists in analyzing data, troubleshooting hardware, maintaining ...

Looking for a Junior Data Engineer based in US, Must have 1-2 years of experiance with Python.

Junior Reverse Engineer

Beavercreek, OH · On-site

$80K - $115K/yr

Junior Reverse Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team ... Proficiency in assembly language, C/C++, Python, or other relevant programming languages.

Junior FPGA Engineer Why Join Us? * Innovative Projects: KBR's work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.

Junior FPGA Engineer

Beavercreek, OH · On-site

$90K - $110K/yr

Junior FPGA Engineer Why Join Us? * Innovative Projects: KBR's work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.

Junior Data Engineer Our corporate activities are growing rapidly, and we are currently seeking a ... Support programming/software development using Extract, Transform, and Load (ETL) and Extract, Load ...

As a Junior Test Engineer, you will support the testing and evaluation of cutting edge cyber tools and systems developed by our research teams. You will work closely with senior engineers to execute ...

Experience in Java programming and understanding the software development life cycle. * Project ... Clients require relevant skills and experience on real-world projects, even for junior or ...

next page

Showing results 1-20

Junior Programming information

What are the key skills and qualifications needed to thrive as a Junior Programmer, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with coding languages like Python, Java, or JavaScript, version control systems such as Git, and basic software development tools is typically expected. Strong communication, eagerness to learn, and attention to detail are important soft skills that help you collaborate effectively and adapt to new challenges. These skills and qualities are vital for producing reliable code, integrating smoothly with development teams, and growing within the fast-evolving tech industry.

What are some typical challenges that Junior Programmers face when starting their first role, and how can they overcome them?

Junior Programmers often encounter challenges such as understanding complex codebases, adapting to team workflows, and balancing learning new technologies with meeting project deadlines. To overcome these, it's helpful to ask questions early and often, seek mentorship from more experienced colleagues, and make use of documentation and online resources. Participating in code reviews and collaborating with other team members also accelerates learning and integration into the team. Embracing a growth mindset and being proactive about continuous learning can make the transition smoother and more rewarding.

What are junior programmers?

Junior programmers are entry-level software developers who assist in writing, testing, and maintaining code under the supervision of more experienced programmers. They typically have foundational knowledge of programming languages and software development concepts, but are still building their technical skills and gaining professional experience. Junior programmers often work on smaller tasks or parts of larger projects, helping teams deliver software solutions while learning industry best practices.
What are the most commonly searched types of Programming jobs in Ohio? The most popular types of Programming jobs in Ohio are:
What cities in Ohio are hiring for Junior Programming jobs? Cities in Ohio with the most Junior Programming job openings:
Infographic showing various Junior Programming job openings in Ohio as of May 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 77% In-person, and 23% Remote job distribution.

$80K - $100K/yr

Other

Posted 9 days ago


Job description

Junior Developer

United States
Internship | Full-Time (40 hours/week)
Pay Range: $80,000 – $100K/Annual
Visa: H1B Sponsorship Available | STEM OPT, OPT & CPT Candidates Welcome


Position Overview

We are seeking a motivated and detail-oriented Junior Developer with 1-2 yeaes of experiance to join our engineering team. This role is ideal for students or entry level candidates in Computer Science or related STEM fields who are passionate about backend development, automation, data processing, and scalable application development.

The intern will work closely with senior developers to build APIs, develop backend services, automate workflows, and contribute to cloud-based applications.


Key Responsibilities
  • Develop and maintain backend applications using Python

  • Build and consume RESTful APIs

  • Write clean, efficient, and well-documented code

  • Assist in database design and optimization

  • Debug, troubleshoot, and fix software defects

  • Support automation scripts and data processing pipelines

  • Participate in Agile/Scrum ceremonies and code reviews

  • Assist in deploying applications in cloud environments


Required Qualifications
  • Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or related STEM field

  • Strong understanding of Data Structures and Algorithms

  • Knowledge of Object-Oriented Programming (OOP)

  • Basic understanding of Software Development Life Cycle (SDLC)


Technical Skills (ATS Keywords)Programming & Core Skills
  • Python

  • OOP

  • Data Structures

  • Algorithms

  • Multithreading (basic knowledge)

  • Scripting & Automation

Python Frameworks
  • Django

  • Flask

  • FastAPI

  • RESTful API development

Databases
  • MySQL

  • PostgreSQL

  • MongoDB

  • SQLite

  • SQL

Data & Processing (Preferred)
  • Pandas

  • NumPy

  • ETL pipelines

  • Data cleaning & transformation

Cloud & DevOps
  • AWS (EC2, S3, Lambda)

  • Microsoft Azure

  • Google Cloud Platform (Google Cloud Platform)

  • Docker

  • Git

  • CI/CD pipelines

  • Linux/Unix

Testing & Tools
  • PyTest

  • Unit Testing

  • GitHub

  • JIRA

  • Agile/Scrum


Preferred Qualifications
  • Prior internship or academic project experience using Python

  • Experience building APIs or backend services

  • Exposure to cloud deployment

  • Knowledge of microservices architecture

  • Strong analytical and problem-solving skills

  • Good communication and teamwork abilities


Compensation & Benefits
  • Competitive hourly compensation ($80,000 – $100K/Annual)

  • Hands-on real-world development experience

  • Mentorship from senior engineers

  • Opportunity for full-time conversion

  • H1B sponsorship support for eligible candidates

  • STEM OPT extension support


Equal Opportunity Employer

We are an Equal Opportunity Employer and encourage applications from diverse backgrounds, including international students and professionals requiring H1B sponsorship or STEM OPT support.