1

Junior Python Programmer Jobs in Dayton, OH (NOW HIRING)

Who You Are You are an Jr. Level Electrical & Computer Engineer who will collaborate with multiple ... Familiarity with engineering tools such as MATLAB and Python * Familiarity with Model Based Systems ...

Provide technical direction, mentorship, and guidance to junior and mid-level software engineers ... Strong proficiency with Python, including the ability to independently develop, debug, and maintain ...

Candidates will lead the efforts of junior model-based systems engineers. Candidates must be able ... Knowledge of object-oriented programming languages, including Java, C++, or Python. Experience with ...

Mentor junior practitioners and partner with client and internal stakeholders to drive execution ... Manage delivery workstreams and guide teams in using Python, SQL, cloud platforms, and modern data ...

Candidates will lead the efforts of junior model-based systems engineers. Candidates must be able ... Knowledge of object-oriented programming languages, including Java, C++, or Python. Experience with ...

Candidates will lead the efforts of junior model-based systems engineers. Candidates must be able ... Knowledge of object-oriented programming languages, including Java, C++, or Python. Experience with ...

... junior staff and help foster growth of subject matter expertise across the organization. In ... Proficiency in one or more high-level language (C/C++, Java, Python) is highly desired. The Systems ...

Python and C++ programming * Associated AI/ML libraries and capabilities * Clearance: Active TS/SCI ... Our subject matter experts collaborate with junior developers and analysts, bringing fresh ...

Python and C++ programming * Associated AI/ML libraries and capabilities * Clearance: Active TS ... Our subject matter experts collaborate with junior developers and analysts, bringing fresh ...

Showing results 41-60

Junior Python Programmer information

See Dayton, OH salary details

$7

$26

$46

How much do junior python programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for junior python programmer in Dayton, OH is $26.20, according to ZipRecruiter salary data. Most workers in this role earn between $15.87 and $32.26 per hour, depending on experience, location, and employer.

What does a junior Python programmer do?

A Junior Python Programmer is an entry-level software developer who uses the Python programming language to write, test, and debug code for various applications. They often work under the guidance of more experienced developers, assisting with tasks such as developing scripts, automating processes, and helping maintain existing codebases. Their responsibilities also typically include troubleshooting issues, learning new frameworks or libraries, and collaborating with team members on software projects.

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

To thrive as a Junior Python Programmer, you need a solid understanding of Python programming fundamentals, basic software development principles, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, experience in using IDEs such as PyCharm or VS Code, and knowledge of testing frameworks are typically expected. Strong problem-solving skills, eagerness to learn, and effective communication make a candidate stand out in this role. These skills and qualities are crucial for contributing to projects, adapting to new technologies, and collaborating efficiently within development teams.

What types of projects do junior Python programmers typically work on, and how do they collaborate with senior developers?

Junior Python Programmers often contribute to a variety of projects, such as developing scripts for data processing, building and maintaining web applications, and automating routine tasks. They usually work under the guidance of senior developers, receiving code reviews and feedback to refine their programming skills. Collaboration involves participating in team meetings, using version control systems like Git, and communicating regularly with other team members to ensure alignment on project goals and coding standards. This structure not only helps improve technical abilities but also provides valuable mentorship and growth opportunities.

What is the difference between Junior Python Programmer vs Python Developer?

AspectJunior Python ProgrammerPython Developer
Required CredentialsBasic programming knowledge, often a degree or coding bootcampAdvanced Python skills, experience, possibly certifications
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageStartups, tech companies, internshipsEstablished companies, software firms, tech industry
Search & Comparison IntentEntry-level roles, learning pathAdvanced roles, career progression

The main difference between a Junior Python Programmer and a Python Developer lies in experience and responsibilities. Junior Python Programmers typically handle basic coding tasks under supervision, while Python Developers work on complex projects independently. Both roles require Python knowledge, but the level of expertise and scope of work differ significantly.

What are popular job titles related to Junior Python Programmer jobs in Dayton, OH?

For Junior Python Programmer jobs in Dayton, OH, the most frequently searched job titles are:

What job categories do people searching Junior Python Programmer jobs in Dayton, OH look for?

The top searched job categories for Junior Python Programmer jobs in Dayton, OH are:

Infographic showing various Junior Python Programmer job openings in Dayton, OH as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 11% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 74% Physical, 6% Hybrid, and 20% Remote job distribution, with an average salary of $54,496 per year, or $26.2 per hour.

SENIOR MBSE/Systems Engineer III - - IMMEDIATE HIRE with Security Clearance

Dayton, OH • On-site

$98K - $135K/yr

Other

Posted 27 days ago


Job description

MBSE/Systems Engineer III, SENIOR
Location: Dayton, OH / Wright-Patterson AFB
Position Type: Full-Time
Work Location: Onsite
Clearance: Active DoD TS/SCI
Experience: 10+ Years OR Master's Degree with 5+ Years Relevant Experience
Education: Bachelor's Degree
Hiring: Immediate Opening About inQ
inQ is a growing technology and engineering company supporting mission-critical programs across the Department of Defense and Intelligence Community. Our teams bring expertise in systems engineering, software development, cybersecurity, cloud, data, AI/ML, and advanced engineering solutions to some of the nation's most challenging missions.
We are seeking talented early-career professionals who enjoy solving complex problems, working alongside highly technical teams, and making an immediate contribution to national security missions. Position Summary
inQ is seeking a Senior Systems & Software Engineer III specializing in Model-Based Systems Engineering (MBSE), software engineering, and modeling and simulation to support advanced DoD and Intelligence Community missions. This hybrid role is designed for an engineer who can develop system architectures and behavioral models in SysML 2.0 and Cameo/MagicDraw while also writing software to automate, integrate, execute, analyze, and validate engineering models. The SENIOR MBSE / Modeling & Simulation Engineer will independently solve complex modeling and software-integration problems, contribute to scenario-based mission analysis, and provide technical guidance to junior and mid-level engineers. What You'll Do
• Develop and maintain system reference, baseline threat, and behavioral models using SysML 2.0 and Cameo/MagicDraw.
• Design and develop software that supports modeling, simulation, system analysis, and MBSE workflows.
• Translate mission requirements, operational scenarios, and engineering data into structured system models and executable modeling solutions.
• Develop Python and other software utilities, scripts, services, and interfaces that automate model creation, transformation, analysis, verification, and validation.
• Integrate MBSE models with modeling and simulation environments, analytical tools, and engineering data sources, including behavioral integration with physics-based and mission-level models.
• Design interfaces and APIs supporting data exchange among MBSE, simulation, and analytical environments.
• Perform system, mission, and scenario analysis in support of campaign planning and wargaming.
• Apply software engineering practices to improve model repeatability, automation, configuration management, testing, and scalability.
• Perform model and software verification and validation, and identify assumptions, dependencies, gaps, technical limitations, and integration risks.
• Lead complex model development activities and technical model reviews.
• Develop technical documentation, engineering analyses, and customer briefings.
• Provide technical guidance and mentorship to junior and mid-level MBSE and software engineers. What You'll Bring
• Bachelor's degree in Systems Engineering, Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a closely related technical discipline with 10 or more years of relevant experience; OR a Master's degree in a relevant technical discipline with 5 or more years of relevant experience.
• Strong systems engineering and Model-Based Systems Engineering foundation.
• Hands-on experience with SysML and MBSE tools such as Cameo/MagicDraw or comparable environments.
• Strong software engineering and programming experience, with proficiency in one or more languages such as Python, Java, C++, or C#.
• Experience developing software for modeling, simulation, engineering analysis, automation, or data processing.
• Experience integrating engineering models, software, simulation environments, APIs, and data sources.
• Understanding of software architecture, object-oriented design, APIs, data structures, testing, and source control.
• Ability to translate engineering and mission requirements into both system models and software implementations.
• Demonstrated ability to guide the technical work of less experienced engineers.
• Strong technical writing, communication, problem-solving, and critical-thinking skills.
• Ability and willingness to work onsite in the Dayton / Wright-Patterson AFB area.
• U.S. Citizenship.
• Active DoD Top Secret security clearance with SCI eligibility.
Preferred Qualifications
• Advanced practical experience with SysML 2.0 and Cameo/MagicDraw.
• Python experience supporting MBSE and modeling automation and engineering analysis.
• Experience with AFSIM, NGTS, ArcGIS, or comparable modeling and simulation environments.
• Experience developing APIs or software interfaces between engineering and modeling tools.
• Experience with model transformations, model data extraction, or programmatic manipulation of engineering models.
• Familiarity with databases and structured engineering and model data.
• Experience with Git/GitLab/GitHub, CI/CD, automated testing, DevSecOps, or containerized applications.
• Familiarity with AI/ML techniques applied to engineering, modeling, or intelligence analysis.
• Previous DoD or Intelligence Community Scientific and Technical Intelligence experience, including NASIC/NSIC or related missions. Security Clearance
An active DoD Top Secret security clearance with SCI eligibility is required. Candidates must be able to obtain and maintain access to the customer facility in the Dayton, Ohio / Wright-Patterson AFB area. Equal Employment Opportunity
inQ is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Bring both sides of your engineering skill set to a mission that needs them. This position is open and available for immediate hire.