Job Title BI ETL Data Developer II or III Department Business Intelligence Team Worker Type Regular ... Write, optimize, and maintain SQL and/or Python-based transformations that support scalable ...
Job Title BI ETL Data Developer II or III Department Business Intelligence Team Worker Type Regular ... Write, optimize, and maintain SQL and/or Python-based transformations that support scalable ...
Embedded Software Engineer 2 - Avionics
Olathe, KS · On-site
$127K - $167K/yr
You'll write software in C and Python, configuring the flight deck to meet your customer ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
New
Embedded Software Engineer 2 - Avionics
Olathe, KS · On-site
$127K - $167K/yr
You'll write software in C and Python, configuring the flight deck to meet your customer ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
New
Embedded Software Engineer 2 - Avionics
Olathe, KS · On-site
$127K - $167K/yr
You'll write software in C and Python, configuring the flight deck to meet your customer ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
Embedded Software Engineer 2 - Avionics
Olathe, KS · On-site
$127K - $167K/yr
You'll write software in C and Python, configuring the flight deck to meet your customer ... Utilizes software engineering tools such as configuration management systems, build processes, and ...
... Python code that can be maintained and extended by other engineers. • Collaborate cross-functionally with machine learning, engineering, product, and research teams to improve data collection ...
... Python code that can be maintained and extended by other engineers. • Collaborate cross-functionally with machine learning, engineering, product, and research teams to improve data collection ...
Software Development Engineer
Topeka, KS · On-site +1
Qualified applicants are required to have experience with water resources modeling applications, Information Management & GIS, Python and R programming. Our ideal candidate prefers to focus on water ...
Software Development Engineer
Topeka, KS · On-site +1
Qualified applicants are required to have experience with water resources modeling applications, Information Management & GIS, Python and R programming. Our ideal candidate prefers to focus on water ...
Senior Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions ... Develops moderately complex software in C, C++, Python or other selected languages for new products ...
Senior Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions ... Develops moderately complex software in C, C++, Python or other selected languages for new products ...
Senior Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions ... Develops moderately complex software in C, C++, Python or other selected languages for new products ...
Senior Software Engineer
Olathe, KS · On-site
$118K - $156K/yr
Overview Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions ... Develops moderately complex software in C, C++, Python or other selected languages for new products ...
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
... Python, C and C++ or other selected languages • Utilizes software engineering tools such as ... configuration management systems, build processes, and debuggers in the software development ...
... Python, C and C++ or other selected languages • Utilizes software engineering tools such as ... configuration management systems, build processes, and debuggers in the software development ...
Experience using Python, R, notebooks, or other analytical programming languages. * Understanding ... of data governance, reporting standards, metadata management, and enterprise data quality practices.
Experience using Python, R, notebooks, or other analytical programming languages. * Understanding ... of data governance, reporting standards, metadata management, and enterprise data quality practices.
Experience using Python, R, notebooks, or other analytical programming languages. * Understanding ... of data governance, reporting standards, metadata management, and enterprise data quality practices.
Experience using Python, R, notebooks, or other analytical programming languages. * Understanding ... of data governance, reporting standards, metadata management, and enterprise data quality practices.
Senior Software Engineer - Audio
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Sr C/C++/Python Software Engineer -Audio Processing on our Core Platform Technology team at Garmin's U.S. headquarters in the Greater Kansas City area OR at our ...
New
Senior Software Engineer - Audio
Olathe, KS · On-site
$118K - $156K/yr
Overview We are seeking a full-time Sr C/C++/Python Software Engineer -Audio Processing on our Core Platform Technology team at Garmin's U.S. headquarters in the Greater Kansas City area OR at our ...
New
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
Creates and executes designs for small sets of new functionalities as part of a software project using Python, C and C++ or other selected languages * Utilizes software engineering tools such as ...
Data Engineer
$110K - $132K/yr
In this position, you will work closely with other Data Engineers on your team and members of the ... Expertise in Python with a working knowledge of test-driven development * Experience deploying ...
Data Engineer
$110K - $132K/yr
In this position, you will work closely with other Data Engineers on your team and members of the ... Expertise in Python with a working knowledge of test-driven development * Experience deploying ...
Software Engineer Internships
Topeka, KS · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
Software Engineer Internships
Topeka, KS · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...
Proficiency in Python and C++ * Worked with ML models (PyTorch/TensorFlow/ sklearn) * Experience ... Engineering Daily Responsibilities * 50% Hands On * 30% Team Collaboration * 20% Systems ...
Proficiency in Python and C++ * Worked with ML models (PyTorch/TensorFlow/ sklearn) * Experience ... Engineering Daily Responsibilities * 50% Hands On * 30% Team Collaboration * 20% Systems ...
Proficiency in Python and C++ * Worked with ML models (PyTorch/TensorFlow/ sklearn) * Experience ... Engineering Daily Responsibilities * 50% Hands On * 30% Team Collaboration * 20% Systems ...
Proficiency in Python and C++ * Worked with ML models (PyTorch/TensorFlow/ sklearn) * Experience ... Engineering Daily Responsibilities * 50% Hands On * 30% Team Collaboration * 20% Systems ...
... TypeScript, Python, Java) or other selected languages • Collaborates and adds value through ... DevOps and automated software delivery principles such as continuous integration/delivery (CI/CD ...
... TypeScript, Python, Java) or other selected languages • Collaborates and adds value through ... DevOps and automated software delivery principles such as continuous integration/delivery (CI/CD ...
Research Engineer - Machine Learning & Robotics
Lenexa, KS · On-site
$90 - $130/hr
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
Research Engineer - Machine Learning & Robotics
Lenexa, KS · On-site
$90 - $130/hr
Write clean, modular, well-documented C++ and Python code that can be maintained and extended by other engineers. * Collaborate cross-functionally with machine learning, engineering, product, and ...
Python Developer information
See Lawrence, KS salary details
$12.47 - $18.73
1% of jobs
$18.73 - $25
0% of jobs
$25 - $31.26
2% of jobs
$31.26 - $37.53
5% of jobs
$37.53 - $43.79
11% of jobs
$45.64 is the 25th percentile. Wages below this are outliers.
$43.79 - $50.06
18% of jobs
The median wage is $53.33 / hr.
$50.06 - $56.32
24% of jobs
$61.12 is the 75th percentile. Wages above this are outliers.
$56.32 - $62.59
18% of jobs
$62.59 - $68.85
13% of jobs
$68.85 - $75.12
5% of jobs
$75.12 - $81.38
3% of jobs
$12
$55
$81
How much do python developer jobs pay per hour?
What are some common challenges Python developers face when working on large-scale projects?
What does a Python developer do?
As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.
Is Python in demand in 2026?
What jobs can a Python developer get?
Is there a demand for Python developers?
What is the difference between Python Developer vs Java Developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation, scripting | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data companies, automation firms | Financial services, enterprise software, mobile app companies |
| Common Search/Comparison | Often compared for backend and scripting roles | Compared for enterprise and mobile app development |
Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.
What are the key skills and qualifications needed to thrive as a Python developer, and why are they important?
What does a Python developer do?
What are the most commonly searched types of Python Developer jobs in Lawrence, KS?
The most popular types of Python Developer jobs in Lawrence, KS are:
What are popular job titles related to Python Developer jobs in Lawrence, KS?
For Python Developer jobs in Lawrence, KS, the most frequently searched job titles are:
What job categories do people searching Python Developer jobs in Lawrence, KS look for?
The top searched job categories for Python Developer jobs in Lawrence, KS are:
What cities near Lawrence, KS are hiring for Python Developer jobs?
Cities near Lawrence, KS with the most Python Developer job openings:

Full-time
Re-posted 26 days ago
Job description
Job Title
BI ETL Data Developer II or IIIDepartment
Business Intelligence TeamWorker Type
RegularPay Type
SalaryPosition Salary Minimum
65,000Position Salary Maximum
87,000Salary will be commensurate with the level of the position, education, and experience.
Scheduled Weekly Hours
40Benefit Eligible
YesScreening Date
2026-05-01Job Description Summary
The Business Intelligence ETL Data Developer II develops, maintains, and supports scalable data pipelines and analytics solutions that enable data-informed decision-making across the University.In this role, you will take ownership of data pipelines and contribute directly to advancing modern data engineering practices within a cloud-based data ecosystem. You will collaborate with stakeholders and technical partners to deliver reliable, high-performing solutions, with a focus on data quality, maintainability, and continuous improvement.
Job Description
Essential Duties
BI ETL Data Developer II
Develop, maintain, and enhance data pipelines using modern ELT tools (e.g., dbt, Fivetran, Airflow, or similar) in a cloud-based environment.
Write, optimize, and maintain SQL and/or Python-based transformations that support scalable analytics solutions.
Monitor, troubleshoot, and resolve issues in production data pipelines to ensure reliability, performance, and data integrity.
Implement data validation, testing, and quality checks to improve the consistency and trustworthiness of data assets.
Collaborate with stakeholders and technical partners to translate business needs into scalable data solutions.
Support and improve existing data integrations and workflows with a focus on maintainability and performance optimization.
Contribute to and follow best practices for version control, testing, and deployment (CI/CD).
Create and maintain documentation for data pipelines, models, and system processes.
Contribute to team practices that support consistent delivery and continuous improvement.
Stay current with emerging data tools and practices and apply them to improve team outcomes.
Essential Duties
BI ETL Data Developer III
Design, develop, and optimize scalable data pipelines using modern ELT tools (e.g., dbt, Fivetran, Airflow, or similar) in a cloud-based environment.
Lead the development of advanced SQL and/or Python-based transformations supporting enterprise analytics and reporting.
Own production data pipelines, including monitoring, performance tuning, troubleshooting, and ensuring reliability and data integrity.
Design and implement robust data validation, testing, and quality frameworks to ensure trusted data at scale.
Design scalable data models and transformation patterns to support enterprise reporting and analytics needs.
Partner with stakeholders to translate complex business requirements into sustainable, high-impact data solutions.
Drive improvements to existing data pipelines and processes to enhance performance, scalability, and maintainability.
Lead adoption of best practices for version control, testing, deployment, and operational support (CI/CD).
Develop and maintain comprehensive documentation for data pipelines, models, and architecture.
Guide team practices that support consistent delivery, operational excellence, and continuous improvement.
Mentor team members and contribute to the growth of technical standards and capabilities across the team.
Minimum Qualifications
Bachelor's degree in computer science, information technology, or a relevant field earned by date of hire with two to four or more years of relevant experience OR
Associate's degree in computer science, information technology, or a relevant field earned by date of hire and four to six or more years of relevant experience.
Knowledge, Skills, and Abilities:
BI ETL Data Developer II
Ability to analyze complex data and develop practical, scalable solutions.
Ability to troubleshoot and resolve data pipeline and data quality issues in a timely manner.
Ability to translate business needs into effective technical data solutions.
Ability to communicate technical concepts clearly to both technical and non-technical audiences.
Ability to work collaboratively across teams and build effective working relationships.
Ability to manage multiple priorities and adapt to changing requirements in a dynamic environment.
Ability to document solutions and processes to support maintainability and knowledge sharing.
BI ETL Data Developer III
Ability to design scalable, maintainable, and efficient data solutions that support enterprise needs.
Ability to diagnose and resolve complex technical and data-related issues.
Ability to translate complex business challenges into clear, sustainable technical solutions.
Ability to communicate complex technical concepts effectively to diverse audiences.
Ability to lead technical discussions and influence the adoption of best practices.
Ability to prioritize and manage multiple initiatives in a production environment.
Ability to mentor others and contribute to the growth and effectiveness of the team.
Preferred Qualifications:
BI ETL Data Developer II
- Experience developing and maintaining data pipelines using modern ELT tools (e.g., dbt, Fivetran, Airflow, or similar).
- Experience working with cloud data platforms such as Snowflake, Amazon Redshift, Google BigQuery, or Azure Synapse.
- Experience using Python for data processing, automation, or integration.
- Experience implementing data validation, testing, or monitoring solutions.
- Experience using version control systems (e.g., Git) and contributing to CI/CD workflows.
- Experience building or supporting data models and analytics solutions.
- Experience working in Agile or iterative development environments.
- Experience supporting enterprise data systems in a higher education or similarly complex environment.
BI ETL Data Developer III
Experience designing and optimizing scalable ELT pipelines using tools such as dbt, Fivetran, Airflow, or similar.
Experience working with cloud data platforms such as Snowflake, Amazon Redshift, Google BigQuery, or Azure Synapse at scale.
Strong experience using Python for data processing, automation, and system integration.
Experience designing dimensional data models and large-scale data transformations.
Experience implementing and managing data quality, testing, and monitoring frameworks.
Experience leading or significantly contributing to CI/CD practices for data pipelines.
Experience optimizing data pipelines for performance, scalability, and cost efficiency.
Experience working in complex organizational environments (e.g., higher education, healthcare, or enterprise settings).
Additional Position Information (if applicable)
Position Prospectus: BI ETL Data Developer II/III
Required Application Documents
resume/CV, cover letterSpecial Instructions (if applicable)
N/AAdditional Information
A criminal background check is required. All campuses are smoke- and tobacco-free campuses.
This organization participates in E-Verify.
Remote Work
For positions that are approved for remote work: Remote work is not a right, it is a work arrangement that can be modified or revoked by Miami University at any time for any reason, including the convenience of the University.
Reasonable Accommodations
Requests for reasonable accommodations for disabilities related to employment should be directed to ADAFacultyStaff@miamioh.edu or 513-529-3560. Questions and follow-ups regarding requests should also be directed here.
Miami University Values Statement
Miami University is a scholarly community whose members believe that a liberal education is grounded in qualities of character as well as of intellect. We respect the dignity of other persons, the rights and property of others, and the right of others to hold and express disparate beliefs. We believe in honesty, integrity, and the importance of moral conduct. We defend the freedom of inquiry that is the heart of learning and combine that freedom with the exercise of judgment and the acceptance of personal responsibility.
For more information on Miami University's mission and core values, please visit the Mission and Core Values webpage.
Equal Opportunity/Affirmative Action Statement
Miami University, an Equal Opportunity/Affirmative Action employer, encourages applications from protected veterans and individuals with disabilities. Miami University prohibits harassment, discrimination and retaliation on the basis of age (40 years or older), color, disability, gender identity or expression, genetic information, military status, national origin (ancestry), pregnancy, race, religion, sex/gender, status as a parent or foster parent, sexual orientation, or protected veteran status in its application and admission processes, educational programs and activities, facilities, programs or employment practices. Requests for reasonable accommodations for disabilities related to employment should be directed to ADAFacultyStaff@miamioh.edu or 513-529-3560.
Clery Act
As part of the University's commitment to maintaining a healthy and safe living, learning, and working environment, we encourage you to read Miami University's Annual Security & Fire Safety Report at: http://www.MiamiOH.edu/campus-safety/annual-report/index.html, which contains information about campus safety, crime statistics, and our drug and alcohol abuse and prevention program designed to prevent the unlawful possession, use, and distribution of drugs and alcohol on campus and at university events and activities. This report also contains information on programs and policies designed to prevent and address sexual violence, domestic violence, dating violence, and stalking. Each year, email notification of this website is made to all faculty, staff, and enrolled students. Written notification is also provided to prospective students and employees. Hard copies of the Annual Security & Fire Safety Report may be obtained from the Miami University Police Department at 513-529-2223.
Labor Law Posters for Applicants
Please visit our Labor Law Posters webpage to access all relevant and applicable labor law information.