1

Python Developer Jobs in Wentzville, MO (NOW HIRING)

Senior Software Engineer

O Fallon, MO ยท On-site

$114K - $151K/yr

Strict Must-Haves (Non-Negotiable) โ€ข Python - Proven experience building and operationalizing ... and DevOps technologies (e.g., Docker, CI/CD pipelines, PCF or other cloud platforms) โ€ข ...

Design, develop, test, and maintain backend application components using Java or Python * REST API ... Object-Oriented Programming: Apply object-oriented design principles to build scalable and ...

Design, develop, test, and maintain backend application components using Java or Python * REST API ... Object-Oriented Programming: Apply object-oriented design principles to build scalable and ...

Design, develop, test, and maintain backend application components using Java or Python * REST API ... Object-Oriented Programming: Apply object-oriented design principles to build scalable and ...

Showing results 41-60

Python Developer information

See Wentzville, MO salary details

$12

$56

$82

How much do python developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for python developer in Wentzville, MO is $56.24, according to ZipRecruiter salary data. Most workers in this role earn between $46.35 and $63.89 per hour, depending on experience, location, and employer.

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

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

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?

Python developers are expected to remain in high demand through 2026 due to the language's widespread use in data science, web development, automation, and machine learning. Proficiency in frameworks like Django or Flask and knowledge of related tools can enhance job prospects in this field.

What jobs can a Python developer get?

A Python developer can work in roles such as software engineer, web developer, data analyst, data scientist, machine learning engineer, automation engineer, and backend developer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases, version control, and cloud services.

Is there a demand for Python developers?

Python developers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in automation, web development, and machine learning. Employers seek professionals with skills in frameworks like Django or Flask and proficiency in related tools, making Python development a strong career choice with steady job growth. Certifications and experience with version control systems can further enhance employability.

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, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared 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?

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What does a Python developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.
What job categories do people searching Python Developer jobs in Wentzville, MO look for? The top searched job categories for Python Developer jobs in Wentzville, MO are:
What cities near Wentzville, MO are hiring for Python Developer jobs? Cities near Wentzville, MO with the most Python Developer job openings:
Infographic showing various Python Developer job openings in Wentzville, MO as of July 2026, with employment types broken down into 1% Internship, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $116,973 per year, or $56.2 per hour.

Senior Software Engineer

Mastercard, Inc.

O Fallon, MO โ€ข On-site

$114K - $151K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software Engineer
Who is Mastercard?
Mastercard is a global technology company in the payments industry, committed to powering an inclusive digital economy that benefits everyone, everywhere. By making transactions safe, simple, smart, and accessible, Mastercard enables individuals, financial institutions, governments, and businesses to achieve their full potential.
Through secure data, advanced networks, strong partnerships, and a culture rooted in innovation and purpose, Mastercard delivers solutions that create lasting impact. Guided by our Decency Quotient (DQ), we foster a culture of integrity, inclusion, and responsibility in everything we do. With operations spanning more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Mastercard B&MI Technology Development team is seeking a Senior Software Engineer to drive innovation and enhance customer experience through scalable, high-impact technology solutions. Our team focuses on leveraging cutting-edge technologies to deliver advanced analytics and reporting capabilities to a diverse global customer base.
In this role, you will collaborate closely with product partners and cross-functional engineering teams to enhance existing platforms, design scalable solutions, and contribute to the development of new products that deliver meaningful customer value.
We are looking for a Senior AI Java Engineer (Hands-on IC) to deliver AI-driven capabilities across our roadmap. This is a builder role requiring strong hands-on engineering-owning critical components end-to-end and delivering production-grade, AI-enabled services with high standards of operability, security, scalability, and resilience.
This role blends Software Engineering (deterministic systems and reliable services) with AI Engineering (model lifecycle, monitoring, and continuous improvement of probabilistic systems).
Role (Essential Responsibilities)
In this role, you will:
โ€ข Build and own Java services and APIs that deliver AI-powered features, ensuring performance, scalability, and maintainability in a distributed environment
โ€ข Develop and productionize AI components in Python, supporting model training, tuning, and inference workflows
โ€ข Implement and operate AI systems in production, including deployment frameworks, automated pipelines, and model lifecycle management (versioning, monitoring, and updates)
โ€ข Own delivery across the full lifecycle-design, development, testing, deployment, configuration, and documentation-with a strong focus on automation and operational excellence
โ€ข Design and develop secure, scalable, and reliable systems supporting global, customer-facing platforms
โ€ข Drive engineering excellence through code reviews, testing discipline, and best practices, making pragmatic design and architectural decisions
โ€ข Troubleshoot complex issues across distributed services and AI components, applying strong root-cause analysis and problem-solving skills
โ€ข Mentor engineers through hands-on technical guidance and reviews, raising the bar on quality, scalability, and AI readiness
All About You
Must-Have Skills
The ideal candidate demonstrates strong, hands-on expertise across the following areas:
Strict Must-Haves (Non-Negotiable)
โ€ข Python - Proven experience building and operationalizing production-grade AI components (code, testing, packaging)
โ€ข AI Frameworks - Hands-on experience with modern AI frameworks (e.g., PyTorch, TensorFlow, Hugging Face) for model development, tuning, or serving
Core Engineering Skills
โ€ข Strong Java engineering expertise, including designing, developing, testing, and maintaining scalable, high-performance systems
โ€ข Proven ability to deliver reliable, production-grade software with strong testing discipline (unit, integration, and beyond)
โ€ข Hands-on experience with the AI/ML lifecycle, including deployment, workflow automation, and performance monitoring
โ€ข Experience designing and building microservices, APIs, and distributed systems
โ€ข Solid understanding of data systems, including relational and non-relational databases, and large-scale data processing
โ€ข Strong problem-solving and debugging skills across complex, distributed environments
โ€ข Excellent communication and collaboration skills, with the ability to work effectively across teams and geographies
Nice-to-Have / Preferred Skills
โ€ข Experience building AI systems with data ingestion, preprocessing, and feature engineering pipelines
โ€ข Experience applying CI/CD practices to AI delivery, including automation of build, test, and deployment workflows
โ€ข Familiarity with observability and monitoring practices for production AI systems
โ€ข Experience improving AI system robustness through evaluation, monitoring, and operational safeguards
โ€ข Experience with cloud-native and DevOps technologies (e.g., Docker, CI/CD pipelines, PCF or other cloud platforms)
โ€ข Familiarity with payments, analytics, or reporting platforms
โ€ข Exposure to emerging AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code, CrewAI, n8n)
#AI1
#LI-FT1
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
  • Abide by Mastercard's security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay Ranges
O'Fallon, Missouri: $115,000 - $184,000 USD