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.
$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$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$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...SeniorFull timeH1b- 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
$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...SeniorRemote job- 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
- ...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
- ...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...SeniorLocal area
- ...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...SeniorHourly pay
- 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
$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...SeniorRemote workHome office3 days per week- ...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
- ...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
$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...SeniorRemote job$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-...SeniorWork experience placementLocal area- ...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
- 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
- ...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...SeniorImmediate start
- ...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
- 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...SeniorRemote job
- ...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
- ...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...SeniorFull timeWork at officeImmediate start3 days per week
$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...SeniorWork at officeRemote workFlexible hours- ...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...SeniorImmediate start
- 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...SeniorRemote job
- ...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...SeniorRemote job
- ...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
- ...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...SeniorWork at officeFlexible hours
- 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
- ...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...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Developer. Be the first to apply!
- full stack / python developer (remote) Saint Louis, MO
- senior cost analyst Saint Louis, MO
- senior program specialist Saint Louis, MO
- senior manager quality engineering Saint Louis, MO
- senior software test automation engineer Saint Louis, MO
- senior design technologist Saint Louis, MO
- senior director quality Saint Louis, MO
- senior director of development Saint Louis, MO
- sr project engineer Saint Louis, MO
- consultant senior consultant Saint Louis, MO

