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 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Developer in Saint Louis, MO vacancy
  • $150k - $190k

     ...Position: Senior Python Developer Location: St. Louis area (onsite) Salary: $150,000 - $190,000 DOE + full benefits What you need for this position: Hold a TS/SCI Clearance Experience with Python or similar backend programming language (Java, Golang... 
    Senior

    NoorStaffingNursing

    Saint Louis, MO
    18 hours ago
  • $107.9k - $195.05k

     ...services company is searching for a Backend Engineer in St. Louis, MO. The ideal candidate will have 8-12 years of experience in Java or Python backend development and strong skills in API design and SQL. Responsibilities include designing backend services and coordinating... 
    Senior

    COMFORT SYSTEMS

    Saint Louis, MO
    3 days ago
  • $77k - $202k

     ...technologies and techniques to design and develop robust data solutions for clients. They...  ...strategies that meet business needs. As a Senior Associate, you analyze complex problems,...  ...- Skilled in programming languages like Python, Java, Scala - Proficient in SQL and relational... 
    Senior
    Full time
    H1b

    PwC

    Saint Louis, MO
    2 days ago
  • A leading technology recruitment firm is seeking a Senior Data Engineer to support AI/ML initiatives within a Fortune 50 health insurance...  ...should have at least 6 years of AI experience, proficiency in Python and SQL, and familiarity with cloud platforms. The company promotes... 
    Senior

    Brooksource

    Saint Louis, MO
    1 day ago
  • $232k - $310k

    A financial technology company in St. Louis is seeking a Senior Staff Machine Learning Engineer to lead machine learning initiatives and...  ...: 10+ years in ML or data science with hands-on experience in Python and ML tools. Competitive salary range is $232,000 - $310,000, plus... 
    Senior
    Remote job

    Affirm

    Saint Louis, MO
    4 days ago
  • A leading IT services company is looking for a Senior AI Principal Technical Product Manager to ensure the successful implementation of AI into their product roadmaps. The ideal candidate will have over 7 years of Technical Product Management experience, including 1-2... 
    Senior

    Apex Systems

    Saint Louis, MO
    18 hours ago
  •  ...Senior Software Engineer- Quantitative Developer NISA Investment Advisors, LLC (NISA) offers customized investment solutions for tax-exempt and taxable...  ...of development experience including 3+ years of using Python (expertise in other high-level languages considered)... 
    Senior

    NISA Investment Advisors, L.L.C.

    Saint Louis, MO
    18 hours 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

    Saint Louis, MO
    1 day ago
  •  ...have over 5 years of experience in machine learning, along with advanced skills in Python and familiarity with generative AI technologies. You will collaborate across teams to develop robust AI systems that prioritize ethical considerations. Competitive hourly pay is... 
    Senior
    Hourly pay

    TECHNOLOGY PARTNERS INC

    Saint Louis, MO
    18 hours ago
  • A leading nuclear medicine company seeks a Senior Principal Continuous Improvement Engineer in St. Louis, MO. The role involves executing strategies for efficient processes using Six Sigma and Lean methods, focusing on Development, Manufacturing, and Compliance. Ideal... 
    Senior

    Curium Pharma

    Saint Louis, MO
    3 days ago
  • $145k - $170k

     ...Senior Data Scientist At Bayer we're visionaries, driven to solve the world's toughest...  ...optimization methods to deliver business insights; develop reports on model inputs & outputs,...  ...; building data models using R and/or Python; developing predictive models; designing... 
    Senior
    Remote work
    Home office
    3 days per week

    Bayer Global

    Saint Louis, MO
    18 hours ago
  •  ...data pipelines on AWS. The ideal candidate will have over 7 years of experience in data engineering, strong programming abilities in Python and SQL, and deep knowledge of AWS services such as Glue and Redshift. The position also involves ensuring data quality,... 
    Senior

    Stifel Financial Corp.

    Saint Louis, MO
    18 hours ago
  •  ...for a Data Engineer III based in St. Louis, Missouri, to design, develop, and maintain critical data pipelines on the AWS platform. The ideal candidate should possess strong programming skills in Python and SQL, along with a robust understanding of various AWS data services... 
    Senior

    Stifel

    Saint Louis, MO
    1 day ago
  • $93k - $124k

     ...will collaborate with cross-functional teams to enhance efficiencies. The ideal candidate has a Bachelor’s degree and experience with Python, AWS, and observability tools. The salary range is $93,000 to $124,000, plus an annual discretionary bonus. #J-18808-Ljbffr GE... 
    Senior
    Remote job

    GE Aerospace

    Saint Louis, MO
    1 day ago
  • $138k - $208k

     ...best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Machine Learning Engineer on our Sourcing team, you will work on developing and deploying ML and AI solutions in production. You’ll be collaborating with a cross-... 
    Senior
    Work experience placement
    Local area

    Indeed

    Saint Louis, MO
    2 days ago
  •  ...in St. Louis, MO, to join a creative team. This role involves developing scalable AI applications, utilizing cutting-edge technology, and...  ...solutions. The ideal candidate will have over 5 years in Java and Python, along with experience in cloud technologies and AI frameworks.... 
    Senior

    Equifax, Inc.

    Saint Louis, MO
    1 day ago
  • A technology company is looking for a Senior Applications Developer with strong DevOps skills. This role is hybrid, based in Charlotte or St. Louis...  ..., CI/CD tools, and cloud technologies. Proficiency in Python and Shell scripting is essential, along with experience in... 
    Senior

    Highbrow LLC

    Saint Louis, MO
    1 day ago
  •  ...Data Scientist - Senior St. Louis, Missouri, United States What Impact You'll Have...  ...experts to understand complex challenges and develop innovative solutions that blend...  ...dashboards, and interactive applications using Python libraries such as Pandas, NumPy, Matplotlib... 
    Senior
    Immediate start

    GRVTY

    Saint Louis, MO
    1 day ago
  •  ...integrating various monitoring tools. The ideal candidate will be a fast learner with strong scripting skills in PERL, Shell/VB, and Python, and possess excellent communication and interpersonal skills. You will contribute to service improvement plans and enhance... 
    Senior

    TechDigital Group

    Saint Louis, MO
    1 day ago
  • As The Discovery and Conversion Company, our mission is to connect consumers with the world’s leading brands through data-driven content and technology. Headquartered in South Florida with a remote-first team spanning over 15 countries, we’ve built a high-growth, high-performance...
    Senior
    Remote job

    Launch Potato

    Saint Louis, MO
    1 day ago
  •  ...Senior Geospatial Data Engineer Object Computing, Inc. is seeking a Senior Geospatial Data Engineer to join our Xtrack Product Team...  ...focus on geospatial data. Experience building solutions with Python. Experience with relational databases (e.g., SQL), including... 
    Senior

    Object Computing

    Saint Louis, MO
    18 hours ago
  •  ...achieve your true potential, chart new paths, develop new skills, collaborate with bright minds...  ...impact, we want to hear from you. The Senior Data Engineer is responsible for...  ...Optimize: Streamline data workflows using Python, JSON, Composer, and Airflow, while proactively... 
    Senior
    Full time
    Work at office
    Immediate start
    3 days per week

    Equifax

    Saint Louis, MO
    18 hours ago
  • $260k - $310k

    Overview Join to apply for the Senior Staff Machine Learning Engineer, (ML Underwriting) role at Affirm 3 days ago Be among the first...  ...similar large-scale data processing systems. You are proficient in Python and ML frameworks, including PyTorch and XGBoost. You are... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Saint Louis, MO
    2 days ago
  •  ...Exploitation Specialist/Data Scientist- Senior St. Louis, Missouri, United States...  ...& Cross-Platform Interoperability Develop secure, scalable workflows to automate API...  ...Experience with programming languages such as Python, JavaScript, or Java ~ Experience developing... 
    Senior
    Immediate start

    GRVTY

    Saint Louis, MO
    4 days ago
  • 390 Cigna-Evernorth Services Inc. is seeking a Senior Application Developer in St. Louis to design and develop scalable enterprise applications....  ...implement robust solutions using technologies like Node.js, Python, and SQL. This position requires a minimum of 7 years of... 
    Senior
    Remote job

    390 Cigna-Evernorth Services Inc.

    Saint Louis, MO
    3 days ago
  •  ...software development productivity. This remote role focuses on developing cutting-edge machine learning tools and frameworks. The candidate...  ...expertise in deep neural networks and programming skills in Python, PyTorch, and more, while guiding technical teams and defining... 
    Senior
    Remote job

    Career-Mover

    Saint Louis, MO
    3 days ago
  •  ...analytical projects, create dashboards for key stakeholders, and develop predictive models using large datasets. Qualified candidates...  ...a strong background in data analytics, experience with SQL and Python or R, and proficiency in Business Intelligence tools like Power... 
    Senior

    Famous Footwear

    Saint Louis, MO
    3 days ago
  •  ...least 7 years of experience in data management and analysis. Strong problem-solving skills and proficiency in tools like Snowflake and Python are essential. This position supports flexible work options with in-office days on Tuesday through Thursday. #J-18808-Ljbffr Post... 
    Senior
    Work at office
    Flexible hours

    Post Holdings, Inc.

    Saint Louis, MO
    1 day ago
  • A tech solutions provider in St. Louis is seeking a Data Engineer to design and maintain data warehouses within Snowflake. You will build robust ETL/ELT pipelines, optimize data integration workflows, and implement data governance policies. The role requires a Bachelor'...
    Senior

    TechDigital Group

    Saint Louis, MO
    1 day ago
  •  ...application crucial for analytics and reporting. The role involves developing advanced SQL queries, optimizing performance, and ensuring data...  ...with PostgreSQL or Oracle. Preferred skills include Python for data manipulation and familiarity with visualization tools... 
    Senior
    Remote work

    Leidos Inc

    Saint Louis, MO
    1 day ago

Do you want to receive more vacancies?

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