Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Developer

ArchKey Solutions

Senior Python Developer

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

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 secure 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.

Occasional travel may be required.

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.

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Python Developer in Saint Louis, MO vacancy
  • $88.2k - $156.7k

    Senior Software Engineer - GoLang and Python Position Description We are seeking a highly skilled Senior Software Engineer to join our dynamic data team...  ...and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates... 
    Senior
    Local area
    Saint Louis, MO
    a month ago
  •  ...machine learning methods to solve complex business problems. Build, validate, and deploy predictive and analytical models using Python. Perform data extraction, transformation, and analysis using SQL across large datasets. Work on causal inference techniques such... 
    Senior
    Local area

    Tiger Analytics Inc.

    Saint Louis, MO
    more than 2 months ago
  •  ...Sr. Python Developer 6-Month Contract-to-Hire Ideally hybrid 3+ days in Fenton, MO *US Citizen or GC holder*...  ...utilization of AI tools is a big PLUS Job Summary The Senior Python Developer will be responsible for designing, developing... 
    Senior
    Contract work
    For subcontractor

    3B Staffing LLC

    Fenton, MO
    1 day ago
  •  ...Exegy is seeking a highly motivated senior level software engineer to work closely...  ...Operations Mentor other Market Data Engineer developers Work with other development groups at...  ...~ Experience with scripting languages, Python preferred ~ Familiarity with Linux... 
    Senior
    Full time

    Exegy

    Saint Louis, MO
    1 day ago
  •  ...Senior AWS Data Engineer Work Location: Saint Louis, MO 63131 Contract duration: 12 months Must Have Skills: AWS S3 AWS...  ...Data Modeling Detailed Job Description: Design, develop, and maintain scalable data pipelines using AWS services such as... 
    Senior
    Contract work

    eTeam

    Saint Louis, MO
    2 days ago
  • $190.8k - $267.1k

     ...drive our user and revenue growth. As a Senior Data Scientist on the team, you will have...  ...and interest. Responsibilities: Develop action-oriented insights to drive the product...  ...) and programming languages (e.g., R / Python) Deep understanding of online... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    5 days ago
  • $160k - $200k

     ...seeking a highly analytical and impact-driven Senior Data Scientist to help shape our product...  ...and provide data-driven solutions. Develop and maintain a scalable, reliable, and...  ...statistical analysis, and related tools like R, Python, SAS, etc., is required. Previous or... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Saint Louis, MO
    1 day ago
  • $100k - $160k

     ...PositionTKC Holdings is seeking a highly skilled Senior Data & Analytics Engineer to support and...  ...role will be responsible for designing, developing, testing, documenting, and supporting...  ....Oracle and SQL Server experience.Python experience.dbt experience.Azure DevOps and... 
    Senior
    Full time
    Immediate start

    TKC Holdings

    Saint Louis, MO
    4 days ago
  • $82.1k - $172.4k

     ...Senior Data Scientist The Opportunity: Apply advanced analytics and machine learning...  .... Responsibilities: Design, develop, and deploy analytic models and machine learning...  ...experience. ~ Expert proficiency in Python (or R) for data manipulation, modeling,... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Saint Louis, MO
    5 days ago
  • $100k - $140k

     ...exactly what you'll be doing as a full-time Senior Electronics Engineer with DeepSight...  ...specifically Altium DesignerProficiency in Python for hardware automation and data...  ...and confidence. Our vision starts with developing a breakthrough platform combining acousto... 
    Senior
    Full time

    DeepSight Technology

    Saint Louis, MO
    14 days ago
  •  ...Responsibilities Data Warehouse Design and Development (Snowflake): Design, develop, and maintain scalable and efficient data models and data warehouses within the Snowflake environment. ETL/ELT Pipeline Development: Design, build, and optimize robust ETL/ELT pipelines... 
    Senior

    TechDigital Group

    Saint Louis, MO
    2 days ago
  •  ...grow our people as we grow our business. This, in turn, creates a lasting impact on the world around us. Job Description As a Senior Electrical Engineer, you will work directly with some of the world's largest technology companies and other mission-critical... 
    Senior
    Full time
    Flexible hours

    Olsson

    Saint Louis, MO
    11 days ago
  •  ...Object Computing, Inc. is seeking a Senior Geospatial Data Engineer to join our Xtrack Product Team. In this role, you will lead the design...  ...a focus on geospatial data. Experience building solutions with Python. Experience with relational databases (e.g., SQL), including... 
    Senior

    Object Computing

    Saint Louis, MO
    2 days ago
  • A global consulting firm seeks a Senior Application Designer and Developer to support clients in business transformation through technology. You will analyze...  ...development. This role requires expertise in Java, Python, and cloud technologies, as well as excellent... 
    Senior
    Remote work

    EY

    Saint Louis, MO
    2 days ago
  • $200k - $220k

     ...health. Opportunity  We are seeking a Senior AI Engineer to join our Core AI team of...  ...ML and software engineering techniques to develop conversational AI agents, deep learning,...  ...etc) would be a plus. ~ Proficiency in Python and software engineering best practices.... 
    Senior
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    5 days ago
  • $150k - $165k

     ...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking...  ...Engineer with specialized experience in developing software for active implantable medical...  ...programming languages such as C/C++, C#, Python, Java, or Swift/Kotlin for mobile development... 
    Senior
    Full time

    Enterra Medical

    Saint Louis, MO
    1 day ago
  •  ...product growth to operations to AI. This is a senior individual contributor role on the Data...  ...to automate it Deeply fluent in Python and production-grade data engineering, with...  ...as automated systems, not one-off builds Develop and maintain ML pipelines that help data... 
    Senior
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    2 days ago
  •  ...achieve your true potential, chart new paths, develop new skills, collaborate with bright minds...  ...F-1 STEM OPT extension support. As a Senior Data Engineer, you will lead the...  ...Experience with Vertex AI Proficiency in Python development Professional experience with... 
    Senior

    Equifax

    Saint Louis, MO
    5 days ago
  •  ...Overview Seeking an experienced QA Lead / Senior QA Engineer to own quality strategy and...  ...functionality • Collaborate with developers, BAs, and Product Owners to define acceptance...  ..., and Agile/Scrum • Proficiency in Python, JavaScript, or Java • Experience with... 
    Senior

    The Giant Bullseye

    Saint Louis, MO
    more than 2 months ago
  • $70.35k

     ...Senior Crime Analyst REJIS is seeking a highly skilled Senior Crime Analyst to serve...  ...allocation analyses, and annual crime reports Develop templates, mapping layers, and automated...  ...tools Working knowledge of SQL, Python, or R preferred Certified Law Enforcement... 
    Senior

    REJIS

    Saint Louis, MO
    5 days ago
  •  ...Essential Functions: Partner with software developers, platform engineers, and IT staff to improve system design, operability, deployment...  ...as FluxCD or ArgoCD. Proficiency scripting with at least one of Python, Go, or Bash. Strong experience designing, maintaining, and... 
    Senior
    Work at office
    Remote work

    GrabJobs

    Saint Louis, MO
    2 days ago
  •  ...Network Computing, and Force Protection, to develop and integrate state-of-the-art systems....  ...: We are seeking a highly skilled Senior Software Engineer with robust expertise in...  ...distributed computing. Proficiency in Python and Java. Experience in the aerospace,... 
    Senior

    Object Computing, Inc.

    Saint Louis, MO
    a month ago
  • Anheuser-Busch seeks a Senior Manager, Income Tax Reporting & Provision to own ASC 740 tax provision, reporting, and compliance within the Finance, Accounting & Administration team. You will lead quarterly and annual tax provision processes, manage global effective tax... 
    Senior

    Anheuser-Busch

    Saint Louis, MO
    4 days ago
  • $183k - $339.9k

     ...powered data security posture management (DSPM) - is seeking a Senior Sales Engineer to drive technical leadership in our sales team,...  ...protection, cloud security, networks, and AI.Proven ability to quickly develop trust and credibility with both technical and business... 
    Senior
    Base plus commission
    Local area
    Remote work
    Worldwide
    Shift work

    Veeam

    Saint Louis, MO
    2 days ago
  • $148.3k - $266.9k

     ...Parsons is looking for an amazingly talented Sr. Agentic AI UI Developer to join our team! In this role you will get to work directly in...  ...technical field or equivalent experienceStrong proficiency in Python for backend services, automation, AI integration, and toolingExperience... 
    Senior
    Full time
    Flexible hours

    Parsons

    Saint Louis, MO
    4 days ago
  •  ...Senior Linux Systems Administrator Are you ready to support one of the Department of...  ...administration. Hands-on experience developing automation using Ansible. Excellent troubleshooting...  .... Experience with scripting (Bash, Python, or similar) to automate system... 
    Senior
    Interim role
    3 days per week

    Leidos

    Saint Louis, MO
    3 days ago
  •  ...Sponsorship or do C2C We are seeking a Senior Data Engineer to support a Fortune 50 health...  ...Skills At least 6 years of experience developing AI and machine learning solutions in a...  ...preferred). Advanced proficiency in Python and SQL for data science applications.... 
    Senior

    Brooksource

    Saint Louis, MO
    4 days ago
  •  ...Job Description Job Title: QA Lead / Senior Quality Assurance Engineer Location:...  ...multiple teams or product releases. Design, develop, and maintain automated test scripts...  ...Proficiency with scripting languages such as Python, JavaScript, or Java for automation. ~... 
    Senior
    Contract work

    Krest Global Solutions

    Saint Louis, MO
    more than 2 months ago
  •  ...Senior QA Automation Test Engineer Contract Duration: Through December 31, 2026...  ...This role is responsible for designing, developing, and executing automated test solutions...  ...developing automation using Java and/or Python # Experience with CI/CD tools and cloud... 
    Senior
    Contract work
    Remote work
    Visa sponsorship
    Monday to Friday

    Workforce Connections

    Saint Louis, MO
    2 days ago
  • Anheuser-Busch is seeking a Senior Manager, Income Tax Reporting & Provision to lead U.S. income tax accounting within our Finance, Accounting & Administration team. You will own ASC 740 calculations, quarterly and annual tax provisions, effective tax rate analysis, and... 
    Senior

    Anheuser-Busch

    Saint Louis, MO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Developer. Be the first to apply!