1

Senior Python Software Engineer Jobs in Missouri

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Strict Must-Haves (Non-Negotiable) Python - Proven experience building and operationalizing ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... Strict Must-Haves (Non-Negotiable) • Python - Proven experience building and operationalizing ...

Sr. Software Engineer

Hazelwood, MO · On-site

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... Experience developing solutions using Python, including scripting, automation, or data processing ...

Sr. Software Engineer

Hazelwood, MO · On-site

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... Experience developing solutions using Python, including scripting, automation, or data processing ...

Sr. Software Engineer

Hazelwood, MO

$113K - $149K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... Experience developing solutions using Python, including scripting, automation, or data processing ...

Sr. Software Engineer

Hazelwood, MO

$115K - $152K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... Experience developing solutions using Python, including scripting, automation, or data processing ...

Sr. Software Engineer

Hazelwood, MO · On-site

$113K - $149K/yr

The Senior Software Engineer works within established architectural frameworks, enhances CI/CD and ... Experience developing solutions using Python, including scripting, automation, or data processing ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... All About You -Proficiency and hands-on experience building agentic frameworks in Python/TypeScript ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ... All About You Proficiency and hands-on experience building agentic frameworks in Python/TypeScript.

As a Senior Software Engineer, you will be part of the Replenishment organization within Walmart ... Design and develop back‑end solutions using technologies such as Java, Python, Apache Spark ...

Senior, Software Engineer

Cassville, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software ... Write clean, efficient, and maintainable code using languages such as Python, JavaScript, and ...

Senior, Software Engineer

Anderson, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software ... Write clean, efficient, and maintainable code using languages such as Python, JavaScript, and ...

As a Senior Software Engineer at Walmart, you will lead the delivery of scalable, secure software ... Write clean, efficient, and maintainable code using languages such as Python, JavaScript, and ...

Senior, Software Engineer

Cassville, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer, you will be part of the Replenishment organization within Walmart ... Design and develop back‑end solutions using technologies such as Java, Python, Apache Spark ...

As a Senior Software Engineer, you will be part of the Replenishment organization within Walmart ... Design and develop back‑end solutions using technologies such as Java, Python, Apache Spark ...

Senior, Software Engineer

Noel, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer, you will be part of the Replenishment organization within Walmart ... Design and develop back‑end solutions using technologies such as Java, Python, Apache Spark ...

next page

Showing results 1-20

Senior Python Software Engineer information

See Missouri salary details

$51.6K

$133.2K

$182.9K

How much do senior python software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for senior python software engineer in Missouri is $133,174.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $153,400.00 per year, depending on experience, location, and employer.

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

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What is the salary of senior Python developer?

The salary of a senior Python software engineer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and industry. Skilled professionals with expertise in frameworks like Django or Flask and experience with cloud services may earn higher compensation.

Will AI replace Python coders?

AI tools can automate certain coding tasks, but Senior Python Software Engineers are essential for designing, developing, and maintaining complex software systems. AI is more likely to augment coding work rather than fully replace experienced developers, who bring problem-solving, creativity, and domain expertise that AI cannot replicate fully.

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

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What engineers make $500,000?

Senior Python Software Engineers with extensive experience, specialized skills in areas like machine learning or data engineering, and working in high-paying industries such as finance or tech can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially at large tech companies or startups with significant funding.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

Is it possible to make 300k as a software engineer?

Senior Python software engineers with extensive experience, specialized skills, and working in high-paying industries or companies can reach or exceed a $300,000 annual salary, especially with bonuses and stock options. Achieving this level often requires advanced knowledge of frameworks, cloud platforms, and a strong track record of project success.
What job categories do people searching Senior Python Software Engineer jobs in Missouri look for? The top searched job categories for Senior Python Software Engineer jobs in Missouri are:
What cities in Missouri are hiring for Senior Python Software Engineer jobs? Cities in Missouri with the most Senior Python Software Engineer job openings:
Sr. Staff Software Engineer (Go/Golang/Python)

Sr. Staff Software Engineer (Go/Golang/Python)

Bayer

Creve Coeur, MO • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Bayer rating

8.1

Company rating: 8.1 out of 10

Based on 65 frontline employees who took The Breakroom Quiz

32nd of 71 rated pharmaceutical


Job description

Sr. Staff Software Engineer (Go/Golang/Python)
PURPOSE
As a Senior Staff Software Engineer, you will play a pivotal role in shaping and coordinating technical strategies across key business organizations. You will leverage your mastery in both technical and domain areas to collaborate with Staff Engineers, Engineering Managers, and senior leaders in setting long-term strategic goals. Your innovative solutions will continue to build on Bayer Crop Science's market advantage, ensuring our technical strategies support global business leads effectively.
YOUR TASKS AND RESPONSIBILITIES:
  • Lead and participate in design sessions with enterprise and hub data stewards, engineering teams, data scientists, product managers, business, and IT stakeholders, resulting in documentation for data processing, storage, and delivery solutions;
  • Understand business capability needs and processes as they relate to IT solutions through partnering with Product Managers and business and functional IT stakeholders, applying this knowledge to influence business goals;
  • Initiate and lead evaluations of new technologies, such as Domino or Redshift, or new languages like Go or React, including performing POCs and presenting results to provide technical recommendations;
  • Help the team establish and improve processes and methodologies, such as SCRUM or Kanban, and/or lead piloting new ones;
  • Implement data solutions according to design documentation using a variety of tools and programming languages, like Kafka, SQL, and non-SQL databases, Scala, Go, etc., following the team's established processes and methodologies;
  • Facilitate and participate in code reviews, retrospectives, functional and integration testing, and other team activities focused on improving the quality of delivery;
  • Provide reliable estimates for large-scale projects;
  • Lead collaboration with business partners, product owners, other engineers, and data stewards within the team and across data, analytics, and product teams on planning and aligning roadmaps, delivery dates, and integration efforts;
  • Coach and mentor junior and aspiring data engineers on the team and across the data and engineering communities;
  • Present on various technical topics to internal and external audiences, for example, at national and international technical conferences;
  • Facilitate various cross-team and department efforts, like scrum of scrums and release planning, focused on large-scale roadmap alignments, sharing information, solving a broad variety of problems, or improving processes;
  • Discuss work, provide details, and influence the right level of audience such as senior leadership, business partners, data scientists, and engineering teams;
  • Create and maintain design and code documentation in GitHub, Haystack, SharePoint, and/or other repositories used by the team.
  • The preferred location for this role is Creve Coeur, MO, however, Residence-Based candidates in the US will also be considered depending on needs of the business and qualifications.
  • Visa sponsorship may be offered for this role.

WHO YOU ARE
Bayer seeks an incumbent who possesses the following:
Required Qualifications:
  • Must have one of the following:
    • High School diploma with at least 14 years of relevant professional software engineering experience; OR
    • Bachelor's degree in Computer Science, Software Engineering, or related field and at least 10 years of relevant professional software engineering experience; OR
    • Master's degree and at least 7 years of relevant professional software engineering experience; OR
    • Ph.D. with at least 5 years of relevant professional software engineering experience;
  • Significant professional experience with and deep knowledge of:
    • Authoring high-quality Golang and or Python code to deliver new features, evolve existing services, and resolve defects;
    • API design principles (REST, gRPC) and API gateway technologies;
    • Google Cloud Platform
    • Kubernetes (GKE is a nice to have)
    • Key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs;
    • Best practices for Continuous Integration and Continuous Deployment (CI/CD - GitHub Actions);
    • Infrastructure as Code (IaC) tooling (e.g. Terraform, Kustomize, etc.);
  • Deep familiarity with:
    • Data architecture and modeling concepts and paradigms;
    • Observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc.);
    • Being a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness;
    • Publish/subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS/SQS, etc.);
  • Some professional experience with:
    • Relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc.);
    • Git version control system and related tools such as GitHub or GitLab;
    • Designing, building and running large-scale systems.

Preferred Qualifications
  • At least 6 years of experience engineering data-intensive software using streaming and resource-based design principles;
  • At least 4 years of experience in at least one NoSQL database, such as Neo4j, Cassandra, etc.;
  • At least 7 years of demonstrated experience with programming languages such as Python or Go;
  • Demonstrated experience migrating Python codebases to Go;
  • Strong understanding of cloud-native security best practices;
  • Strong understanding of DevOps best practices;
  • Direct experience implementing service meshes (e.g., Istio) in Kubernetes environments;
  • Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane;
  • A demonstrated understanding of Machine Learning and Generative AI concepts;
  • Knowledge of the agricultural domain.

Join us in driving innovative solutions and shaping the future of data engineering at Bayer Crop Science.
This posting will be available for application until at least 6/16/2026.
Employees can expect to be paid a salary between $123,760.00 - $185,640.00. Additional compensation may include a bonus or commission (if relevant).
Other benefits include health care, vision, dental, retirement, PTO, sick leave, etc. If selected for this role, the offer may vary based on market data/ranges, an applicant's skills and prior relevant experience, certain degrees and certifications, and other relevant factors.
#LI-US
YOUR APPLICATION
Bayer offers a wide variety of competitive compensation and benefits programs. If you meet the requirements of this unique opportunity, and want to impact our mission Science for a better life, we encourage you to apply now. Be part of something bigger. Be you. Be Bayer.
To all recruitment agencies: Bayer does not accept unsolicited third party resumes.
Bayer is an Equal Opportunity Employer/Disabled/Veterans
Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below.
Bayer is an E-Verify Employer. Location:United States : Missouri : Creve Coeur Division:Enabling Functions Reference Code:853040 Contact Us Email:hrop_usa@bayer.com

What Bayer employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Bayer logo

About Bayer

Sourced by ZipRecruiter

Bayer is a global enterprise with core competencies in the life science fields of healthcare and nutrition. We design our products and services to help people and planet thrive by supporting efforts to address the unprecedented global challenges presented by a growing and aging global population. At Bayer, we’re committed to drive sustainable development and generate a positive impact with our businesses. Through bold ideas and unprecedented insights, we’re pioneering new possibilities that advance life for all of us. That means reimagining how we care for ourselves and one another by empowering everyday health, improving approaches to patient care, and finding better ways to nourish our communities around the world.

Industry

Agriculture

Company size

10,000+ Employees

Headquarters location

Whippany, NJ, US