1

Python Jobs in Ottawa, KS (NOW HIRING)

Design, code, test, and debug applications using programming languages such as Java, C#, Python, SQL, or others based on project needs * Application Maintenance: Maintain and enhance existing ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an Agile Scrum team, collaborating across design, development, and testing * Supporting the development of ...

Sr. Embedded Software Eng

Olathe, KS · On-site

$120.10K - $157.30K/yr

Python, MQTT, & Google Protocol buffer knowledge is a bonus * Proficiency in C/C++ for embedded applications * Experience with Git for version control * BS or MS in Electrical or Computer Engineering ...

Sr. Embedded Software Eng

Olathe, KS · On-site

$120.10K - $157.30K/yr

Python, MQTT, & Google Protocol buffer knowledge is a bonus * Proficiency in C/C++ for embedded applications * Experience with Git for version control * BS or MS in Electrical or Computer Engineering ...

Data & AI Engineer

Lawrence, KS

$104.50K - $125.50K/yr

Design and implement data manipulation pipelines using scripting languages like Python and SQL for ingestion, cleansing, enrichment, and formatting. * Apply AI tools and frameworks to automate data ...

Data & AI Engineer

Bartlesville, OK · On-site

$98.30K - $118K/yr

Design and implement data manipulation pipelines using scripting languages like Python and SQL for ingestion, cleansing, enrichment, and formatting. * Apply AI tools and frameworks to automate data ...

... C++, Python or other selected languages • May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies • Mentor and provide guidance to less ...

Senior Software Engineer

Olathe, KS · On-site

$118.60K - $156.40K/yr

Serve in a leadership capacity as an individual contributor for carrying out software development in C, C++, Python or other selected languages for new products and/or applications * May serve as a ...

Senior Platform Engineer

Olathe, KS · On-site

$101.20K - $138.50K/yr

Build and improve automation for provisioning, configuration management, and operational support using tools such as Terraform, Ansible, Bash, and Python * Support and improve CI/CD pipelines ...

Design, code, test, and debug applications using programming languages such as Java, C#, Python, SQL, or others based on project needs * Application Maintenance: Maintain and enhance existing ...

Design, code, test, and debug applications using programming languages such as Java, C#, Python, SQL, or others based on project needs * Application Maintenance: Maintain and enhance existing ...

Design, code, test, and debug applications using programming languages such as Java, C#, Python, SQL, or others based on project needs * Application Maintenance: Maintain and enhance existing ...

next page

Showing results 1-20

Python information

See Ottawa, KS salary details

$11

$51

$75

How much do python jobs pay per hour?

As of May 30, 2026, the average hourly pay for python in Ottawa, KS is $51.54, according to ZipRecruiter salary data. Most workers in this role earn between $42.50 and $58.56 per hour, depending on experience, location, and employer.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

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

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What cities near Ottawa, KS are hiring for Python jobs? Cities near Ottawa, KS with the most Python job openings:
Senior Cyber Security Engineer- Endpoint Security

Senior Cyber Security Engineer- Endpoint Security

Garmin International, Inc.

Olathe, KS • On-site

Full-time

Posted 23 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

9th of 137 rated electronics manufacturers


Job description

Overview
We are seeking a full-time Senior Cyber Security Engineer at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for the design, implementation, and operation of Garmin's cybersecurity services. This individual will have a strong background in information security practices and services and an understanding of the threats to enterprise environments. They will evaluate the threat landscape, identify risks to the organization, and enhance Garmin's capabilities to protect, detect, respond, and recover from security incidents. This role will drive collaboration across cybersecurity teams and will partner with Garmin business segments as a trusted advisor to ensure services are secure. This individual will also play a key role in incident response and remediation, providing technical guidance during security incidents.
Essential Functions
  • Serve as a trusted advisor to other cybersecurity teams and to Garmin business segments on multiple domains in cybersecurity
  • Mentor and develop a team of highly skilled security professionals, promoting knowledge transfer, skill development, and a culture of continuous learning and improvement
  • Proactively evaluate and design improvements to tool integrations and workflows, developing advanced automation and scripts and optimizing the use of security tool APIs
  • Lead planning for project components, provide reliable progress reporting, and ensure cross-team alignment on schedules, risks, and deliverables
  • Design and develop complex, integrated solutions to meet business requirements and enhance the performance of Garmin's security systems
  • Contribute to the team roadmap and priorities
  • Collaborate with cross-functional teams to identify automation opportunities that increase efficiency and reduce manual processes
  • Participate in the evaluation and adoption of emerging security technologies to improve threat detection, prevention, and response
  • Advise leadership on strategic technology investments to advance cybersecurity engineering capabilities
  • Create opportunities to share knowledge, skills, and abilities with other team members to further their professional development through training, mentoring, and hands-on assistance as appropriate
  • Participate in the technical implementation and optimization of key security tools, including EDR platforms, email security suites, DNS security solutions, PAM tools, enterprise password management, forensic tools, and threat intelligence platforms
  • Design, develop, and thoroughly test Python-based automation solutions, ensuring robustness, scalability, and long-term maintainability across systems and workflows
  • Serve as a primary escalation point for complex security tool management challenges and work closely with cross-functional partners to strengthen security posture
  • Stay informed on advancements in Python, scripting, and automation frameworks, ensuring continuous improvement in team capabilities
  • Foster innovation within the Cybersecurity Engineering team, identify gaps and enhance security operations through automation and integration of security tools

Basic Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, Business or another relevant field AND a minimum of 5 years of relevant experience
  • Leads clear, concise, and influential communication across teams and stakeholders
  • Fosters collaboration, demonstrating leadership in team dynamics and maintaining a positive, solution-oriented approach
  • Serves as a go-to problem solver for complex or ambiguous challenges, consistently delivering effective solutions and guiding others through problem-solving approaches
  • Effectively prioritizes complex workloads and ensures timely follow-up on commitments
  • Produces comprehensive, high-quality documentation and promotes best practices for organization and clarity
  • Experience leading complex security engineering initiatives and mentoring team members on best practices in security operations and automation
  • Strong understanding of core information technology services such as networking, storage, databases, and web-based services
  • Expertise in managing and optimizing security tools such as EDR, email security suites, DNS security, PAM solutions, enterprise password management, forensic tools, and threat intelligence platforms
  • Strong understanding of and demonstrated experience with Linux-based operating systems
  • Experience with Windows server and desktop environments
  • Strong understanding of automation best practices and the ability to identify areas for process optimization within security operations

Desired Qualifications
  • Cybersecurity certifications such as CISSP, CCSP, ISSEP, etc.
  • Experience with Azure or AWS public cloud services
  • Proficiency in Python for automation and scripting, with experience using APIs to integrate and enhance security tools

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom