1

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

Engineer III

Mason, OH · Hybrid

$54 - $72.75/hr

Engineer III Engineer III Location: Ideal candidates will be able to report to our Pulse Point ... Angular, NodeJS, Python; * Experience with AWS (preferable), Azure and GCP; * SQL and NoSQL ...

Engineer III

Mason, OH · Hybrid

$54 - $72.75/hr

Engineer III Location: Ideal candidates will be able to report to our Pulse Point location at 4361 ... Angular, NodeJS, Python; * Experience with AWS (preferable), Azure and GCP; * SQL and NoSQL ...

Join GRVTY's mission-focused team as a Software Engineer advancing data processing and analytic ... Collaborate with analysts and data scientists to automate complex workflows using Python and modern ...

Design and develop software applications using one or more programming languages including Python, C#, C++, Java, or JavaScript * Multi-task in a dynamic, fast-paced environment Minimum ...

... Software (FOSS) solutions, Commercial-Off-The-Shelf (COTS) solutions and Government-Off-The-Shelf ... Bash, Git, Helm, Istio, Kubernetes, Linux, or Python. * Ability to work independently and in a team ...

... Software Engineer to develop and analyze software applications. This role involves writing and ... three years of related experience with Python, ANSI C, C++, Microsoft C#, .NET development ...

next page

Showing results 1-20

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 Jul 27, 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.

Is software engineer III entry-level?

Software Engineer III is typically not an entry-level position; it usually requires several years of experience, advanced skills in programming languages like Python, and a strong understanding of software development processes. This role often involves more complex projects and mentorship responsibilities compared to entry-level positions.

Which pays more, C++ or Python?

For a Software Engineer III specializing in Python, salaries can vary based on experience and location, but generally, C++ developers tend to earn higher salaries due to the language's complexity and demand in performance-critical applications. Both skills are valuable, and compensation depends on industry, company, and specific technical expertise. Python skills are also highly sought after, especially in data science and automation roles, which can influence salary differences.

Will AI replace Python coders?

AI is unlikely to fully replace Python coders, especially in roles like Software Engineer III Python, which require complex problem-solving, system design, and adaptation to new technologies. Instead, AI tools can augment coding tasks, improve efficiency, and handle repetitive work, allowing developers to focus on higher-level responsibilities and innovation.

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), and why are they important?

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.

What is the salary of a Python developer after 3 years?

A Software Engineer III specializing in Python with three years of experience typically earns between $80,000 and $120,000 annually, depending on location, company size, and skill set. Proficiency in frameworks like Django or Flask and familiarity with cloud services can influence salary levels.
Infographic showing various Software Engineer Iii Python job openings in Dayton, OH as of July 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $136,047 per year, or $65.4 per hour.
Autonomy Software Engineer

Autonomy Software Engineer

University of Dayton

Dayton, OH • On-site

Full-time

Posted 29 days ago


University Of Dayton rating

8.4

Company rating: 8.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

97th of 612 rated colleges and universities


Job description

Autonomy Software Engineer
Job No: 503429
Work Type: Staff Full Time (1500 hours or greater)
Location: Dayton, OH
Category: Research Institute Staff
Department: SPIRE - 250641
Pay Grade: R2/R3 - Exempt
Advertised: March 30, 2026
Applications close:
Position Summary:UDRI is looking for an experienced Software Engineer to join the SPIRE group. You will work in a collaborative team environment with a focus on software development leveraging state of the art AI and analytic tools (e.g., Go, Python, Rust, Spark, PyTorch, TensorFlow) to create consistent and reliable software. You will utilize tools and methods such as continuous integration (CI), containerization, Kubernetes, and continuous deployment (CD), and containerization. We are looking for you to be adept at demonstrating such technologies for solving problems while guiding the process to turn research innovations into robust, scaled solutions. Team members will have the flexibility to explore, learn and utilize new technologies for the betterment of the AI/ML community. Our projects feature a unique direct connection with our customers and end users. Qualified candidates with 3 or more years of experience are encouraged to apply.
Minimum Qualifications:
1) Bachelor's degree
2) 3+ years of experience in Software Development (R2), 8+ years of experience in Software Development (R3)
3) Highly self-motivated
4) Experience in the following:
-- 4.1) Design, coding, testing, deployment, and support, in a team environment
-- 4.2) Linux operating system
-- 4.3) Python programming language
-- 4.4) Source code version control systems, such as Git or similar, in a team environment
-- 4.5) Statically typed programming language experience (e.g., C/C++, GO, Rust, Java, C#)
5) Due to the requirements of our research contracts with the U.S. federal government, candidates for this position must be a U.S. citizen
Preferred Qualifications:
While not everyone may possess all of the preferred qualifications, the ideal candidate will bring many of the following:
1) Master's degree (or higher) in Computer Science, Computer/Electrical Engineering, or a related field
2) Rigorous software development skills
3) Professional experience with:
-- 3.1) machine learning operations (ML Ops), distributed systems and tools such as Kubernetes, continuous integration/continuous deployment (CI/CD), containerization (Docker or similar)
-- 3.2) Writing network services
-- 3.3) Solid experience in GO programming language
-- 3.4) Interest in or working knowledge of machine/deep learning, artificial intelligence, and/or autonomous systems
4) Strong written and verbal communication skills
5) Demonstrated, effective interpersonal skills
Special Instructions to Applicants:
To apply please submit a cover letter addressing each minimum qualification and any applicable preferred qualifications that you meet.
Closing Statement:
Informed by its Catholic and Marianist mission, the University is committed to the dignity of every human being. Informed by this commitment, we seek to increase diversity in all of its forms, achieve fair outcomes, and model inclusion across our campus community. The University is committed to policies of affirmative action designed to increase the employment opportunities of individuals with disabilities and protected veterans in compliance with the Rehabilitation Act of 1973 and Vietnam Era Veterans' Readjustment Assistance Act of 1973.
Whatsapp Facebook LinkedIn Email App

What University Of Dayton employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom