1

Senior Python Developer Jobs in Olathe, KS (NOW HIRING)

Senior Data Engineer I

Kansas City, MO · On-site

$103K - $140K/yr

Senior Data Engineer I More than a mission, C2FO is a better financial system, changing the way ... Proficiency in Python, Java, or Scala. * Experience with AWS Glue. * Solid understanding of data ...

Senior Data Platform Engineer

Lenexa, KS · On-site

$96K - $173K/yr

... Python. The role will collaborate with business and technical teams to deliver reliable ... Support CI/CD processes and promote DevOps and DataOps practices across the data platform. * Drive ...

DevOps Engineer III

Kansas City, MO

$51.50 - $70.50/hr

As a Senior Consultant in Engineering Foundry, AI & E/EaaS - DevOps, you will support the design ... as Python, Bash, or PowerShell * 4+ years of experience with monitoring and observability tools ...

Senior C# Software Engineer - Map Data

Olathe, KS · On-site

$115K - $152K/yr

Garmin is seeking a full-time Senior C# Software Engineer on their Map Data team at their U.S ... Python or other selected languages for new map data processes and features • May serve as Lead ...

Senior Security Engineer

Mission, KS · On-site

$106K - $146K/yr

Partner with DevOps to pull security into CI/CD and IaC reviews rather than bolt it on after ... Python or KQL is a plus. * HIPAA or similar regulated‑industry background. * You can write ...

Sr Engineer Data

Overland Park, KS · On-site

$104K - $142K/yr

Proficiency in ETL development and design using Python, PySpark, and Big Data technologies ... Knowledge of DevOps and CI/CD best practices. * Experience with technologies such as QuickSight and ...

You'll start with well scoped assignments alongside a senior engineer and take on more as you learn ... Working proficiency in TypeScript, JavaScript, Python, Java or C# * Understanding of APIs, HTTP ...

Sr Engineer Data

Overland Park, KS · On-site

$100K - $136K/yr

Proficiency in ETL development and design using Python, PySpark, and Big Data technologies ... Knowledge of DevOps and CI/CD best practices. * Experience with technologies such as QuickSight and ...

Showing results 41-60

Senior Python Developer information

See Olathe, KS salary details

$53.2K

$137.2K

$188.5K

How much do senior python developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for senior python developer in Olathe, KS is $137,249.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $158,100.00 per year, depending on experience, location, and employer.

What are the main responsibilities of a senior Python developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What are the key skills and qualifications needed to thrive as a senior Python developer?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by senior Python developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

Are senior Python developers still in demand?

Senior Python developers remain in high demand due to the language's versatility in web development, data analysis, machine learning, and automation. Companies seek experienced developers with skills in frameworks like Django or Flask, and proficiency in cloud platforms and APIs enhances job prospects.

How much does a senior Python developer make?

A senior Python developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess strong skills in frameworks like Django or Flask and may hold certifications or advanced degrees that influence salary levels.

What does a senior Python developer do?

A senior Python developer designs, develops, and maintains complex software applications using Python. They often lead projects, review code, optimize performance, and collaborate with cross-functional teams, requiring strong problem-solving skills and knowledge of frameworks like Django or Flask. Additionally, they may mentor junior developers and ensure code quality through testing and best practices.

What are the most commonly searched types of Python Developer jobs in Olathe, KS?

The most popular types of Python Developer jobs in Olathe, KS are:

What are popular job titles related to Senior Python Developer jobs in Olathe, KS?

For Senior Python Developer jobs in Olathe, KS, the most frequently searched job titles are:

What job categories do people searching Senior Python Developer jobs in Olathe, KS look for?

The top searched job categories for Senior Python Developer jobs in Olathe, KS are:

What cities near Olathe, KS are hiring for Senior Python Developer jobs?

Cities near Olathe, KS with the most Senior Python Developer job openings:

Senior Data Engineer I

Kansas City, MO • On-site

C2FO
Finance and Insurance • 51 - 200 employees

$103K - $140K/yr

Full-time

Re-posted 29 days ago


Key responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL processes.

  • Collaborate with cross-functional teams to translate business needs into data solutions.

  • Ensure system performance, reliability, and security by optimizing data infrastructure.


Job description

Senior Data Engineer I
More than a mission, C2FO is a better financial system, changing the way every business gains access to the working capital they need to thrive. At C2FO, everyone is an employee-owner which means we're all invested in our work and team members. We're a company of team players and self-starters finding new and innovative ways to get things done. If you're excited to learn, grow and leave your mark on our fast-growing organization, C2FO may be the place for you.
About C2FO
Headquartered in Kansas City, USA, C2FO has more than 400 employees worldwide, with operations throughout North America, Europe, India, Asia Pacific, and Australia. C2FO is the world's largest on-demand working capital platform. Our mission is to ensure every business has the capital needed to thrive and we have delivered more than $500+ billion in funding to businesses since our founding. How do we do this? By providing fast, flexible, and equitable access to low-cost capital through our easy-to-use platform.
We provide technology with a human touch, giving our customers the direct support they need and ensuring our team members have the tools, resources, and work environment they need to deliver on our promise to customers. With the C2FO platform, businesses worldwide have more working capital to fuel their growth, create jobs and develop new products.
Benefits
At C2FO, we take care of our customers and our people - the vital human capital that helps our customers thrive. That's why we offer a comprehensive benefits package, flexible work options for work/life balance, volunteer time off, and more. Learn more about our benefits here. (https://www.c2fo.com/amer/us/en-us/about-us/careers
About the Senior Data Engineer I role:
We are looking for a talented and experienced Senior Data Engineer I to join our growing data ingestion team. In this role, you will collaborate with data scientists, analysts, marketing, sales, and application developers to design, develop, and maintain scalable data systems and pipelines that power critical business insights. This is an exciting opportunity to work in a fast-paced environment and have a significant impact on our data infrastructure.
Essential Duties:
  • Solve Complex Problems: Apply your broad experience and expertise to develop innovative solutions for complex data challenges. Use professional judgment to determine the best methods and techniques for problem-solving, even in unfamiliar territory.
  • Data Architecture & Engineering: Design, develop, and maintain high-performance, scalable, and testable data pipelines and ETL processes.
  • Cross-Functional Collaboration: Partner with data science, analytics, product, marketing, and engineering teams to translate business needs into scalable data solutions. Network with senior internal and external stakeholders to enhance data strategies.
  • Autonomy & Ownership: Work with minimal oversight, ensuring technical integrity in all solutions. Define methods and procedures for new assignments and contribute to the coordination of data engineering activities.
  • Optimize & Maintain Data Infrastructure: Ensure system performance, reliability, and security by continuously improving existing data platforms.
  • Data Governance & Quality: Implement and advocate for best practices in data governance, security, and quality assurance.
  • Leadership & Mentorship: Influence project planning and timelines, provide actionable feedback, and mentor junior engineers to foster a high-performing, collaborative team.
  • Stay Ahead of Industry Trends: Keep up with emerging technologies and best practices to continuously improve data engineering processes.
  • Fully Remote: This position is fully remote, requiring a reliable internet connection in a private setting.
  • Physical requirements: This position primarily requires sitting, standing, typing, and viewing screens for extended periods.

Basic Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience).
  • 5+ years of experience in data engineering, with a proven track record of solving complex problems and scaling data pipelines.
  • Strong SQL skills and experience with data processing frameworks (e.g., Apache Spark, Apache Kafka).
  • Expertise in cloud data platforms (AWS).
  • Proficiency in Python, Java, or Scala.
  • Experience with AWS Glue.
  • Solid understanding of data warehousing concepts (e.g., Redshift).
  • Strong analytical and problem-solving skills, with the ability to work independently and exercise good judgment.

Preferred Qualifications:
  • Hands-on experience with ETL tools like Airflow.
  • Experience with DBT(data build tool).
  • Experience with data modeling, governance, and quality assurance.
  • Experience in software application development.
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with machine learning workflows and model deployment pipelines.
  • Power BI management and report building.
  • Knowledge of data security best practices and frameworks.

Commitment to Diversity and Inclusion.
As an Equal Opportunity Employer, we not only value diversity and equality, but we also empower our team members to bring their authentic selves to work every day. Our goal is to create a workplace that reflects the communities we serve and our global, multicultural clients. We recognize the power of inclusion, emphasizing that each team member was chosen for their unique ability to contribute to the overall success of our mission.
We do not discriminate based on race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment decisions are based on qualifications, merit, and business needs.
#LI-KC1