1

Senior Python Software Engineer Jobs in Missouri

Senior Python Developer

Fenton, MO ยท On-site

$116.40K - $156.70K/yr

SR. PYTHON DEVELOPER This position is based out of our St Louis, MO office About ArchKey ArchKey is ... Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related ...

Senior Python Developer

Fenton, MO

$116.40K - $156.70K/yr

SR. PYTHON DEVELOPER This position is based out of our St Louis, MO office About ArchKey ArchKey is ... Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related ...

Senior Python Developer

Fenton, MO

$116.40K - $156.70K/yr

Description SR. PYTHON DEVELOPER This position is based out of our St Louis, MO office About ... Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related ...

Senior Python Developer

Fenton, MO ยท On-site

$116.40K - $156.70K/yr

Description SR. PYTHON DEVELOPER This position is based out of our S t Louis, MO office About ... Bachelor's degree in Computer Science , Software Engineering, Information Systems, or a related ...

Senior Python Developer

Fenton, MO ยท On-site

$116.40K - $156.70K/yr

The Senior Python Developer is responsible for designing, developing, and maintaining complex ... Qualifications : Required : โ€ข Bachelor's degree in Computer Science, Software Engineering ...

Python Senior Software Engineer

Noel, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Python Senior Software Engineer

Anderson, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Python Senior Software Engineer

Noel, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Python Senior Software Engineer

Anderson, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Python Senior Software Engineer

Anderson, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Python Senior Software Engineer

Noel, MO ยท On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Senior Software Engineer

Saint Louis, MO ยท On-site

$118K - $126K/yr

This role requires strong full-stack Python experience, with a focus on API development, Kubernetes deployment, and modern DevOps practices to accelerate delivery. The Senior Software Engineer will ...

As a Senior Software Engineer in Information Security, you will lead the design and implementation ... Strong proficiency in Python, YAML, HTML, and full stack development practices. * Experience with ...

As a Senior Software Engineer in Information Security, you will lead the design and implementation ... Strong proficiency in Python, YAML, HTML, and full stack development practices. * Experience with ...

Python Senior Software Engineer

Anderson, MO ยท On-site

$90K - $180K/yr

As a Senior Software Engineer in Information Security, you will lead the design and implementation ... Strong proficiency in Python, YAML, HTML, and full stack development practices. * Experience with ...

$94.50K - $124.60K/yr

We are currently looking for a Senior Software Engineer (Python) in Netherlands. This role is a high-impact opportunity for an experienced backend/data-focused engineer who enjoys building large ...

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 May 28, 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 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 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 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.

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 popular job titles related to Senior Python Software Engineer jobs in Missouri? For Senior Python Software Engineer jobs in Missouri, the most frequently searched job titles are:
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:
Senior Python Developer

Senior Python Developer

ArchKey Solutions

Fenton, MO โ€ข On-site

$116.40K - $156.70K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

SR. PYTHON DEVELOPER
This position is based out of our St Louis, MO office

About ArchKey

ArchKey is one of the nationโ€™s largest privately held specialty trade installation and integrated facility service companies. We are a leader in designing, building and maintaining electrical, technologies and specialty systems. Weโ€™re the POWER behind making the improbable possible.
Weโ€™re electrifying the nation, energizing the future and bringing communities to life like never before. What we do today shapes the vision of tomorrow. Our work impacts lives long after the building is done. This means we are committed to building in ways that are not just technologically advanced, but sustainable, scalable and equitable by all. Weโ€™re not just energizing infrastructure, weโ€™re energizing careers, communities, and the future.

Made up of the brightest minds in the industry, our team is our greatest asset bringing knowledge, skills, and experience to every project. This is more than a call to join us, itโ€™s an invitation to be part of a visionary journey, to grow with us as we scale.

About the Position

The Senior Python Developer is responsible for designing, developing, and maintaining complex, scalable Python applications and systems. This role provides technical leadership, mentors development team members, and drives architectural decisions that support business operations and innovation. The Senior Python Developer ensures all solutions align with company policies, procedures, objectives, and regulations

Our Ideal Candidate

  • Designs, develops and maintains Python applications
  • Is a Full-Life Cycle Python Developer
  • Is able to provide Technical and Design Leadership

Day in the Life

  • Designs, develops, and maintains scalable Python applications, APIs, and microservices using best practices and modern design patterns.
  • Establishes and maintains enterprise-level Python development standards and enforces coding conventions.
  • Provides architectural leadership, guiding system design and technology selection.
  • Translates Business Requirements Documentation (BRD) into technical specifications and solution designs.
  • Provides accurate level-of-effort estimates and contribute to project planning and roadmap discussions.
  • Drives successful project delivery on time and within budget while maintaining high-quality standards.
  • Writes clean, efficient, well-documented, and maintainable code.
  • Conducts thorough code reviews to ensure quality, performance, security, and adherence to standards.
  • Designs and implements RESTful APIs with appropriate authentication, versioning, validation, and error handling.
  • Implements automated testing strategies, including unit, integration, and end-to-end tests.
  • Builds and maintains CI/CD pipelines to support reliable and efficient deployments.
  • Optimizes application performance and troubleshoots complex production issues.
  • Ensures adherence to security best practices, data protection regulations, and secures coding standards.
  • Collaborates with cross-functional teams to deliver effective technical solutions.
  • Mentors and supports developers to strengthen team capabilities and technical excellence.
  • Promotes continuous improvement in development processes, tools, and team practices.
  • Contributes to documentation, knowledge sharing, and technical best practices across the organization.
  • Consistently makes decisions in an attentive and safe manner to ensure the safety and health of self and others.
  • Utilizes LEAN concepts or other continuous improvement methodologies to ensure the most efficient operations, processes, and activities.
  • Promotes and models the Company mission, vision and values through exercising sound and ethical business practices, championing all elements of diversity, equity, and inclusion (DEI) and providing high quality services and programs as they relate to clients, subcontractors, co-workers, suppliers, and the public.

Minimum Qualifications

  • Required Education, Experience and Skills
  • Bachelorโ€™s degree in Computer Science, Software Engineering, Information Systems, or a related field; or equivalent professional experience.
  • 5-7 years of professional software development experience.
  • 3+ years of hands-on Python development experience in production environments.
  • Proven experience designing and implementing RESTful APIs and microservices architectures.
  • Experience working in Agile environments (Scrum or Kanban).
  • Expert-level proficiency in Python 3.x, including deep knowledge of language features, best practices, and design patterns.
  • Strong experience with Python web frameworks (Django, Flask, FastAPI, or similar).
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, Redis).
  • Experience with Git-based workflows and CI/CD tools (GitHub Actions, Jenkins, or similar).
  • Hands-on experience with containerization (Docker) and orchestration platforms (Kubernetes).
  • Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native development practices.
  • Knowledge of asynchronous programming, event-driven architectures, and message queues.
  • Strong experience with testing frameworks (pytest, unittest) and test-driven development (TDD).
  • Familiarity with performance optimization, profiling, and scalability strategies.
  • Strong analytical and problem-solving abilities with attention to detail.
  • Excellent written and verbal communication skills.
  • Demonstrated leadership and mentorship experience.
  • Ability to work independently and collaboratively in a team environment.
  • Strong organizational skills with the ability to manage multiple priorities in a deadline-driven setting.
  • Experience with data engineering tools and ETL processes preferred.
  • Familiarity with machine learning frameworks (TensorFlow, PyTorch, scikit-learn) is a plus.
  • Experience with front-end technologies (React, Vue.js, JavaScript) is desirable.
  • Knowledge of application security testing and secure architecture principles is helpful.
  • Contributions to open-source projects or technical publications is a plus.
  • Relevant certifications (e.g., AWS Certified Developer, Python certifications) preferred.

Travel

  • Occasional travel may be required.

Benefits

At ArchKey Solutions, our benefits package includes competitive health insurance options (medical, dental, and vision), a robust 401(k) retirement savings plan with employer match, paid time off and holidays, and access to wellness programs. Additionally, we offer professional development opportunities, tuition reimbursement, and employee assistance programs to support your growth and well-being. We ensure that our benefits are designed to promote the health, security, and work-life balance of our employees. Additional information is available at Archkey.com.

Legal & Fraud Disclaimer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are an Affirmative Action, Equal Opportunity Employer. ##MO1-10

ย Beware of fraudulent job postings. ArchKey Solutions only communicates through official channels. All official communication will come fromย anย @archkey.com email address and we will never ask for financial information, payments, or personal details outside of the standard hiring process. To confirm the legitimacy of a job, visit our careers page or reach out to a member of our Talent Acquisition team.

ย