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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Python Developer in Saint Louis, MO vacancy
  • $124k - $280k

     ...leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in...  ...Databricks Data Engineer Associate] is a plus Proficient in Python and structured/unstructured data Proficient in SQL and relational... 
    Senior
    Full time
    H1b

    PwC

    Saint Louis, MO
    18 hours 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
    4 days 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
    12 hours ago
  • $138k - $208k

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

    Indeed

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

    eTeam

    Saint Louis, MO
    1 day ago
  • Kobie is looking for a Senior Data Engineer in St. Louis, MO, to build and maintain large-scale Snowflake data pipelines. You'll serve...  ...Engineering experience, with strong knowledge in Snowflake, SQL, Python, and data modeling. The role offers a remote-friendly environment... 
    Senior
    Remote work

    Kobie

    Saint Louis, MO
    4 days 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
    3 days ago
  • Key Responsibilities Design, build, and maintain large‑scale data pipelines using Python, Apache Spark, and SQL across AWS services (S3, Redshift, Glue). Lead a cross‑functional team of data engineers, providing mentorship, code reviews, and best‑practice guidance.... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Saint Louis, MO
    1 day ago
  • Edward Jones seeks a Senior AI Scientist to innovate in AI applications within the firm. This role involves designing scalable solutions...  ..., and a strong command of programming languages like Python. Competitive benefits and the opportunity to work in a hybrid environment... 
    Senior

    Edward Jones

    Saint Louis, MO
    4 days ago
  •  ...lead data engineering projects. The successful candidate will design, build, and maintain data pipelines using technologies such as Python, Apache Spark, and SQL while working in AWS. With over 10 years of experience, you will mentor a cross-functional team, implement... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Saint Louis, MO
    1 day ago
  • CACI International Inc. is seeking an Advanced Cybersecurity Analytics Engineer III in St. Louis, MO. This role involves developing defensive countermeasures and collaborating with teams to prevent cybersecurity incidents. The ideal candidate will have over 8 years of... 
    Senior

    CACI International Inc.

    Saint Louis, MO
    18 hours 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
    4 days ago
  • Dormont Manufacturing Co is seeking a Senior Data Analyst in St. Louis to manage financial user requirements and deliver efficient technology...  .... The ideal candidate will design data pipelines using SQL and Python, while working closely with finance teams on a hybrid schedule.... 
    Senior

    Dormont Manufacturing Co

    Saint Louis, MO
    18 hours 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
    4 days ago
  • A reputable IT consulting firm in St. Louis is seeking a Full-Time Data Engineer with extensive experience in Big Data and Hadoop solutions. The ideal candidate should possess a Bachelor's degree and 8+ years of relevant experience or a Master’s degree with 6+ years. Key...
    Senior
    Full time

    Sonoma Consulting Inc.

    Saint Louis, MO
    1 day ago
  • $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...  ...strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with... 
    Senior
    Local area
    Saint Louis, MO
    26 days ago
  • Sedgwick, a leader in risk and claims solutions, seeks a Senior Data Engineer to architect data supply chains for AI initiatives. You will bridge legacy on-prem systems with Snowflake, AWS, and Azure, delivering high-fidelity data for model training and RAG-based AI. You... 
    Senior
    Remote job

    Sedgwick

    Saint Louis, MO
    1 day ago
  • Deltek Talent Management is seeking a Senior Budget Analyst in St. Louis, MO. The analyst will perform a variety of resource management...  ...skills in financial data analysis and proficiency with tools like Python and Tableau are essential for this role. #J-18808-Ljbffr Deltek... 
    Senior

    Deltek Talent Management

    Saint Louis, MO
    3 days ago
  • $99k - $164.8k

    A leading insurance provider has an immediate opening for a Senior Actuarial Analyst in St. Louis, MO. This position requires a skilled...  ...4 years of relevant experience. Proficiency in Excel, SAS, and Python is required. The competitive salary ranges from $99,000 to $164,... 
    Senior
    Remote job
    Immediate start

    Kemper

    Saint Louis, MO
    4 days ago
  •  ...in St. Louis is seeking a Sr Analyst in Workforce Management to develop and implement advanced analytics solutions for a large...  ...years of experience in data analytics, with proficiency in SQL, Python, and R. Skills in Power BI and machine learning are essential.... 
    Senior

    Advantage Solutions

    Saint Louis, MO
    18 hours ago
  • Sovereign Technologies, Inc. is seeking an experienced Business Intelligence Engineer to define requirements, build and test reports, and promote them to production. The ideal candidate will have strong knowledge of SQL and Dimensional Modeling. Experience with Cognos 1...
    Senior

    Sovereign Technologies, Inc.

    Saint Louis, MO
    1 day ago
  • $131.3k - $237.35k

     ...Leidos National Solutions team is seeking a Senior AI Software Engineer to lead advanced...  ...following: Jira, Confluence, Jenkins, Python, Gitlab, CloudFormation, Zabbix, ACAS, PostgreSQL...  ...AWS Solutions Architect, AWS Developer, Machine Learning Experience with IC... 
    Senior
    Local area
    Immediate start

    Leidos

    Saint Louis, MO
    3 days ago
  •  ...ideal candidate should have over 5 years of software development experience and at least 3 years in the public cloud. Strong skills in Python and microservice design patterns are essential. This position offers a collaborative environment, requiring in-office work three... 
    Senior
    Work at office
    3 days per week

    Equifax, Inc.

    Saint Louis, MO
    3 days ago
  • BitsAtom Technologies in the USA is seeking an experienced Senior Data Engineer to join our dynamic team. The ideal candidate will design...  ...10-14 years of data engineering experience, strong SQL and Python, and hands-on work with Spark, DataBricks, or Fusion, plus cloud... 
    Senior
    Remote job

    BitsAtom Technologies

    Saint Louis, MO
    3 days 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
    4 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
    4 days ago
  •  ...making a difference. Job Description We're looking for a Senior Civil Engineer to join our Advanced Manufacturing group, and...  ...and designing all aspects of medium to large scale industrial developments ~ Ability to perform project discipline lead responsibilities... 
    Senior
    Work at office
    Local area

    Jacobs

    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
    3 days ago
  •  ...environments Familiar with the following: Jira, Confluence, Jenkins, Python, Gitlab, CloudFormation, Zabbix, ACAS, PostgreSQL, Scrum,...  ...with IC cloud-based architecture AWS Solutions Architect, AWS Developer, Machine Learning Experience with IC Cloud Architecture... 
    Senior

    Aqua IT

    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!