Jobs · Engineering · Missouri

Python Software Developer

Global Technical Talent, an Inc. 5000 Company · Kansas City, MO · 1 wk ago
On-siteEngineering$50–$56/hrContract

About the role

A Staff Python Developer is responsible for client success by creating and implementing innovative, scalable solutions to complex business challenges. The role involves providing technical direction for Python-based applications, APIs, integrations, and cloud-hosted platforms while partnering across teams to improve engineering workflows and software delivery.

Responsibilities

  • Serve as a staff-level technical contributor on complex software development projects, partnering closely with designers, analysts, computational designers, and other developers to deliver scalable and reliable Python-based solutions supporting enterprise and computational design workflows.
  • Design, build, and maintain Python-based web applications, APIs, background services, and integrations deployed on Microsoft Azure and Google Cloud Platform (GCP) in support of the organization's Computational Design Systems and digital engineering initiatives.
  • Provide technical direction for significant system components or end-to-end applications, making sound architectural and implementation recommendations that influence solution quality, maintainability, and cross-team collaboration.
  • Support planning and execution of the full software development lifecycle, including application architecture, cloud deployment strategies, security considerations, automated testing, and operational support for web-based computational platforms.
  • Lead the design, implementation, testing, deployment, and ongoing maintenance of sophisticated, scalable, and cloud-native software products while collaborating with project leads, product stakeholders, and development teams.
  • Write efficient, well-documented Python code and supporting configurations to implement robust software solutions that optimize engineering, analysis, data processing, automation, and integration workflows.
  • Lead and support software updates, code reviews, automated testing, performance tuning, troubleshooting, and enhancements to ensure long-term reliability, scalability, and maintainability of cloud-hosted applications.
  • Promote coding standards, reusable design patterns, secure development practices, and cloud-native Python development approaches across project teams.
  • Research and apply emerging tools, frameworks, libraries, and cloud services — particularly in Python, Azure, GCP, APIs, data processing, and computational design technologies — to enhance system capabilities and improve internal software development processes.

Requirements

  • Strong professional experience with Python application development, API design, automated testing, debugging, and modern software engineering practices.
  • Experience designing, deploying, and supporting cloud-hosted applications or services in Microsoft Azure, Google Cloud Platform, or similar cloud environments.
  • Strong attention to detail, facilitation, team building, collaboration, organization, and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work methodically and analytically in a quantitative problem-solving environment.
  • Demonstrated critical thinking skills.
  • Expert in Microsoft Office Suite (Word, Excel, and PPT).
  • Ability to obtain applicable certifications.

Preferred Skills

  • Experience with web frameworks, REST APIs, data processing workflows, source control, CI/CD practices, and secure software development patterns.

Education Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or related field and 5 years of related professional software development experience — Required.
  • Associate's Degree and 5 years of related professional software development experience — Required.
  • High School Diploma/GED and 7 years of related professional software development experience — Required.

Required Experience

  • Minimum 5 years of related professional software development experience (with Bachelor's or Associate's Degree), or minimum 7 years with a High School Diploma/GED.

Benefits

  • Medical, Vision, and Dental Insurance Plans
  • 401k Retirement Fund

About the Client

This 100% employee-owned infrastructure engineering, architecture, and construction firm has been building critical infrastructure for more than 125 years, operating from 75 offices across the United States and internationally. With more than 14,500 employee-owners generating over $7.4 billion in annual revenue, the organization serves the energy, aviation, water, telecommunications, transportation, and healthcare sectors. Every full-time employee is an owner through an Employee Stock Ownership Plan (ESOP), creating a culture of accountability and shared investment in outcomes. Teams here span civil and structural engineers, architects, environmental scientists, construction managers, and program management professionals — including software developers who support computational design systems and digital engineering platforms at enterprise scale.

About GTT

GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. We highly value diverse and inclusive workplaces and support Fortune 500 organizations across banking, financial services, technology, life sciences, biotech, utilities, and retail sectors throughout the U.S. and Canada.

Similar jobs

Software Developer

Zekiah TechnologiesDahlgren, VA· Yesterday
Engineeringapply on recruiting.paylocity.com

Software Developer

Pn Automation, Inc.Halethorpe, MD· 2 days ago
Engineeringapply on pnautomation.com

Software Developer

Robert HalfClearwater, FL· 2 days ago
Information Technologyapply on roberthalf.com