1

Software Engineer Iii Python Jobs in Dayton, OH (NOW HIRING)

AI/ML Software Engineer

Dayton, OH ยท On-site

$120 - $150/hr

Develop software using modern programming languages such as Java, Python, C++, or TypeScript ... * 3+ years of professional experience with DevSecOps, Zero-Trust, or ATO/RMF processes in ...

Software Engineer Job No: 503789 Work Type: Staff Full Time (1500 hours or greater) Location ... 3+ years of experience โ€ข Experience with Python, JavaScript, etc. โ€ข Experience with SQL โ€ข ...

Software Engineer, Senior

Dayton, OH ยท On-site +1

$119K - $157K/yr

This is hands-on engineering work - you will be designing and building Python-based software tools that support optical signature modeling, spectral data analysis, and machine learning-enabled sensor ...

You Have: * 3+ years of experience with software development * Experience as a software engineer ... MySQL, Python, AWS, and Kubernetes * Ability to work at an accredited SCIF or SAPF to support ...

Software Engineer, Senior

Dayton, OH ยท On-site

$119K - $157K/yr

Design, develop, and maintain Python-based software tools supporting optical signature modeling, spectral sensor data processing, and analytical workflows. * Work with sensor physicists, data ...

Software Engineer, Senior

Dayton, OH ยท On-site +1

$119K - $157K/yr

This is hands-on engineering work -- you will be designing and building Python-based software tools that support optical signature modeling, spectral data analysis, and machine learning-enabled ...

Read, and write high-quality, efficient code in relevant languages, primarily C, C++, and Python ... Minimum of 3+ years of experience in engineering or software development working collaboratively as ...

Read, and write high-quality, efficient code in relevant languages, primarily C, C++, and Python ... Minimum of 3+ years of experience in engineering or software development working collaboratively as ...

Software Engineer

Beavercreek, OH ยท On-site

$87K - $157K/yr

C++, Java, Python, Go * Experienced in systems integration, maintenance, and troubleshooting of ... open for at least 3 days with an anticipated close date of no earlier than 3 days after the ...

C++, Java, Python, Go * Experienced in systems integration, maintenance, and troubleshooting of ... open for at least 3 days with an anticipated close date of no earlier than 3 days after the ...

The Software Engineer will work collaboratively across internal and external teams to identify ... Design, develop, and test cloud-native software solutions using Python, Node.js, TypeScript, and ...

Software Engineer

Beavercreek, OH ยท On-site

$87K - $157K/yr

C++, Java, Python, Go * Experienced in systems integration, maintenance, and troubleshooting of ... open for at least 3 days with an anticipated close date of no earlier than 3 days after the ...

The Software Engineer will work collaboratively across internal and external teams to identify ... Design, develop, and test cloud-native software solutions using Python, Node.js, TypeScript, and ...

The Software Engineer will work collaboratively across internal and external teams to identify ... Design, develop, and test cloud-native software solutions using Python, Node.js, TypeScript, and ...

The Software Engineer will work collaboratively across internal and external teams to identify ... Design, develop, and test cloud-native software solutions using Python, Node.js, TypeScript, and ...

Software Engineer, Senior

Dayton, OH ยท On-site

$114K - $150K/yr

Skyline Scientific is looking for a strong Python software engineer who is excited to work on machine learning-enabled sensor-data workflows, neural network training pipelines, automation tools, and ...

Showing results 21-40

Software Engineer Iii Python information

See Dayton, OH salary details

$22.4K

$136K

$196.8K

How much do software engineer iii python jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software engineer iii python in Dayton, OH is $136,047.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,400.00 and $159,900.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Iii Python vs Software Engineer Iii Java?

AspectSoftware Engineer Iii PythonSoftware Engineer Iii Java
Required CredentialsBachelor's in CS or related, Python proficiencyBachelor's in CS or related, Java proficiency
Work EnvironmentTech companies, startups, web developmentEnterprise software, financial services, backend systems
Industry UsageHigh in data science, AI, web appsCommon in large-scale enterprise applications
Search & Comparison IntentOften compared for language-specific rolesOften compared for enterprise backend roles

Both roles require similar educational backgrounds and work environments, but Python is favored for data science and web development, while Java is prevalent in large-scale enterprise systems. The choice depends on the industry focus and project requirements.

How does a software engineer III Python typically collaborate with cross-functional teams during a project lifecycle?

As a Software Engineer III (Python), you'll frequently work alongside product managers, designers, QA engineers, and DevOps specialists throughout the entire project lifecycle. You may participate in requirement discussions, contribute to architectural decisions, and review code, ensuring your Python solutions align with broader business objectives. Regular stand-ups, code reviews, and sprint planning sessions foster close collaboration, while your expertise is often called upon to mentor junior developers and troubleshoot complex issues. This cross-functional teamwork not only helps deliver robust applications but also supports your own professional growth and visibility within the organization.

What does a software engineer III Python do?

A Software Engineer III Python is a mid-to-senior level software developer who specializes in building, testing, and maintaining applications using the Python programming language. They are responsible for designing complex software solutions, collaborating with cross-functional teams, and mentoring junior engineers. Their role often includes writing efficient code, debugging, and ensuring that applications meet performance and quality standards. Additionally, they may contribute to architectural decisions and participate in code reviews to uphold best practices.

What are the key skills and qualifications needed to thrive as a software engineer III Python?

To excel as a Software Engineer III (Python), you need advanced proficiency in Python programming, solid experience with software design principles, and a relevant degree in computer science or a related field. Familiarity with version control systems (such as Git), cloud platforms (e.g., AWS or Azure), and frameworks like Django or Flask is typically required. Strong problem-solving abilities, effective communication, and teamwork are vital soft skills that help you collaborate and deliver solutions efficiently. These competencies ensure high-quality, maintainable code, facilitate smooth project execution, and support innovation within complex development environments.

Is software engineer III Python entry-level?

A Software Engineer III in Python is typically not an entry-level position; it usually requires several years of experience, proficiency in Python and related tools, and a strong understanding of software development principles. Entry-level roles are generally titled Software Engineer I or II and focus on foundational skills, whereas Software Engineer III roles involve more complex projects and leadership responsibilities.

Is Python still in demand in 2026?

Python remains highly in demand for software engineers, including those specializing in Python at the senior level, due to its versatility, extensive libraries, and use in fields like data science, machine learning, and web development. Its popularity is expected to continue as organizations prioritize automation and scalable solutions, making Python a valuable skill for job seekers in 2026.
Infographic showing various Software Engineer Iii Python job openings in Dayton, OH as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $136,047 per year, or $65.4 per hour.

AI/ML Software Engineer

Frontier Technology Inc.

Dayton, OH โ€ข Remote

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Overview

FTI Defense is seeking an AI/ML Software Engineer to design, build, and deploy secure, scalable software and data systems that support mission operations, analytics, and simulation environments. This role is for a hands-on engineer and someone who loves writing code, building systems end-to-end, and solving real-world technical challenges in secure, distributed environments.

FTI Defense delivers mission-focused solutions to the Department of Defense (DoD/DoW) and Intelligence Community (IC) through advanced engineering, digital transformation, and program execution expertise. We help our customers solve complex challenges by integrating people, process, and technology.

Responsibilities

Software Design & Development

  • Design and implement APIs, data pipelines, and simulation runtime logic that connect and enable mission applications.
  • Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular.
  • Write clean, testable, and maintainable code following secure coding and software engineering best practices.
  • Build and integrate modular microservices to improve scalability, maintainability, and interoperability.

Cloud & Containerized Environments

  • Build and deploy containerized, cloud-native services using Docker, Kubernetes, and CI/CD pipelines (GitLab, Jenkins, or equivalent).
  • Implement Infrastructure-as-Code and automation scripts to accelerate deployment and configuration management.
  • Contribute to secure deployments across hybrid or disconnected environments (IL4-IL6, AWS GovCloud, or on-prem).

Systems Integration & Distributed Computing

  • Develop distributed systems and data integration frameworks using message buses such as Kafka or Redis.
  • Engineer data flow between analytic, AI, and simulation components to support real-time mission use cases.
  • Collaborate with system engineers and architects to ensure interoperability across software ecosystems.

Data & Analytics Integration

  • Build and manage databases (PostgreSQL, MongoDB, graph DBs) and model complex data relationships.
  • Develop data services that feed analytics pipelines or integrate AI/ML outputs into runtime systems.
  • Work with serialization and exchange formats such as JSON, Protobuf, GeoJSON, or KML.

Security, Testing & Sustainment

  • Write, test, and deploy software within secure or classified environments.
  • Automate testing and monitoring to ensure performance, reliability, and repeatable deployments.
  • Support the transition of prototypes to operational systems, focusing on maintainability and observability.
Education/Qualifications

Minimum Requirements:

  • Must be a U.S. citizen and be willing to obtain and maintain a security clearance, as needed.
  • 6-10+ years of professional software engineering experience.
  • 3+ years of professional experience with DevSecOps, Zero-Trust, or ATO/RMF processes in Department of Defense (DoD/DoW) environments.
  • Strong full-stack or systems engineering background.
  • Proficiency in one or more of the following languages: Java, Python, C++, or TypeScript/Angular.
  • Experience building containerized, cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines.
  • Complete understanding of distributed systems and message buses (Kafka, Redis, etc.).
  • Experience developing or integrating analytics and AI models into production systems.

ย Preferred Qualifications:

  • Experience deploying code in IL4-IL6 or edge/disconnected environments.
  • Familiarity with databases such as PostgreSQL, MongoDB, or graph databases.
  • Knowledge of Infrastructure-as-Code (Terraform, CloudFormation, or CDK).
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Active Secret clearance preferred; ability to obtain one is required.

#LI-MB1

#LI-Remote

Employment Type: FULL_TIME