Search jobs now Find the right job type for you Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Building Future-Forward Tech Teams Job Market Outlook Press Room Salary and hiring trends Adaptive working Competitive advantage Work/life balance Inclusion Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

14 results for Python Developer in Houston, TX

Full Stack Python Developer
  • Houston, TX
  • onsite
  • Permanent
  • 120000 - 150000 USD / Yearly
  • <p><strong>Full Stack Python Developer</strong></p><p>We are looking for a talented <strong>Full Stack Python Developer</strong> to join our team in <strong>Houston, Texas</strong>. In this role, you will collaborate with technical and non-technical stakeholders to design and develop innovative applications that support global commercial and operational functions. This position offers an exciting opportunity to create impactful solutions that enhance decision-making and optimize processes.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li>Design, develop, and maintain full-stack applications using <strong>Python</strong>, <strong>React</strong>, and <strong>C#</strong>.</li><li>Rapidly prototype and iterate on solutions based on user feedback.</li><li>Analyze business requirements and manage project lifecycles independently.</li><li>Collaborate with cross-functional teams to identify opportunities for innovation.</li><li>Optimize and maintain relational databases such as <strong>PostgreSQL</strong> or <strong>Oracle</strong>.</li><li>Develop APIs and integrate existing tools and platforms to enhance system capabilities.</li><li>Stay current with advancements in Python, React, and related technologies.</li><li>Provide technical expertise and support to commercial teams.</li><li>Troubleshoot and resolve issues within existing applications.</li></ul><p><br></p><p><br></p>
  • 2026-02-15T00:00:00Z
Application Developer
  • Houston, TX
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • Robert Half is looking for an application developer who actively looks to find the creative solution to a problem. To be successful in this role, you should be passionate about developing new mobile platforms and consider yourself an authority on how they should be built. What you get to do every single day ·        Development and unit testing complex code for new improvements and to fix defects based on detailed specifications and conducts unit testing ·        Monitors software configuration changes to anticipate and address the impact of data reliability and user happiness issues ·        Code reviews ·        Develop and deliver communications to key partners in a highly collaborative environment
  • 2026-03-09T00:00:00Z
Database Developer
  • Galveston, TX
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • Robert Half is looking for an experienced database developer with a strong SQL Server background. In this role, you&#39;ll be working to design, build and develop a new server with the right database architecture. If you consider yourself an authority on writing SQL code and love developing new systems, this may be the position for you.  What you get to do every single day ·        Design, code, and implement a SQL server for database management ·        Generate a database schema based on application related function and type of the data  ·        Import existing data into the database ·        Build a method for storing future database data ·        Ensure internal quality control of data imported and ongoing analysis of data integrity ·        Ensure security and integrity of the database including scheduled backups ·        Provide documentation and training to database administrator. Provide training to other users as necessary
  • 2026-03-09T00:00:00Z
Junior Software Engineer
  • Spring, TX
  • onsite
  • Permanent
  • 55000 - 66000 USD / Yearly
  • We are looking for an entry-level Software Engineer to join our dynamic team in Spring, Texas. This role offers an exciting opportunity to contribute to the development and enhancement of cutting-edge software applications. You will work closely with a collaborative team to design, implement, and maintain innovative solutions.<br><br>Responsibilities:<br>• Develop and maintain software applications using C# and .NET frameworks.<br>• Collaborate with team members to design and implement user-friendly features using React.js and JavaScript.<br>• Troubleshoot and resolve software issues to ensure optimal functionality.<br>• Participate in code reviews to uphold high-quality standards.<br>• Assist in testing and debugging applications to ensure reliability and performance.<br>• Create and update technical documentation for software projects.<br>• Implement improvements to existing systems based on user feedback.<br>• Stay updated on emerging technologies and industry trends to continuously enhance skills.
  • 2026-02-18T00:00:00Z
Platform/Software Engineer
  • Houston, TX
  • onsite
  • Permanent
  • 140000 - 180000 USD / Yearly
  • <p><br></p><p>Software Platform Engineer will design, build, and maintain a core Data &amp; Machine Learning platform.</p><p><br></p><p>Platform Development: Design and implement new features for our AWS and Databricks-based platform, staying current with industry trends and advancements in AI. Core Component Implementation: Test and integrate central platform components that support our technology stack and serve tenants across the organization. Collaboration: Partner with other engineering teams to identify and deliver platform enhancements that solve specific business problems. Maintain Excellence: Uphold strict security protocols, compliance controls, and architectural principles in all aspects of your work.</p><p><br></p><p><br></p>
  • 2026-02-17T00:00:00Z
Sr Cloud Developer - Software
  • Houston, TX
  • onsite
  • Permanent
  • 140000 - 160000 USD / Yearly
  • <p>As the Software Engineer, you will be responsible for designing and developing automated solutions and system integrations to optimize our business operations. You will be a key player in gathering requirements from non-technical stakeholders, translating them into technical specifications, and ensuring that the delivered solutions meet their needs. You will be responsible for fostering and maintaining strong relationships with stakeholders, ensuring they have confidence in the technology solutions that support their business processes. Your advanced skills in solution design, AWS, and programming languages will be critical to delivering scalable, reliable, and impactful solutions. </p><p><br></p><p><br></p><p>Automation Development: Design, develop, and oversee the maintenance of automation scripts and tools to streamline and optimize business processes.</p><p>Cloud Integration: Architect and manage integrations between various systems and AWS services, ensuring seamless data flow and system interoperability.</p><p>Solution Design: Architect scalable and reliable integration solutions that align with business requirements and technical constraints.</p><p>Testing &amp; Validation: Oversee and participate in the testing of automation and integration solutions to ensure functionality, reliability, and security.</p><p>Documentation: Maintain detailed documentation of automation processes, integration workflows, and system configurations.</p><p>Continuous Improvement: Lead efforts to identify opportunities for process improvements, proposing and implementing innovative automation solutions across the organization.</p><p>Support &amp; Troubleshooting: Provide high-level support for existing automation and integration solutions, troubleshooting issues, and implementing fixes as necessary.</p><p><br></p><p><br></p><p><br></p>
  • 2026-02-17T00:00:00Z
Data Engineer - Python
  • Houston, TX
  • onsite
  • Permanent
  • 110000 - 160000 USD / Yearly
  • <p>We are seeking a talented and motivated Python Data Engineer to join our global team. In this role, you will be instrumental in expanding and optimizing our data assets to enhance analytical capabilities across the organization. You will collaborate closely with traders, analysts, researchers, and data scientists to gather requirements and deliver scalable data solutions that support critical business functions.</p><p><br></p><p>Responsibilities</p><ul><li>Develop modular and reusable Python components to connect external data sources with internal systems and databases.</li><li>Work directly with business stakeholders to translate analytical requirements into technical implementations.</li><li>Ensure the integrity and maintainability of the central Python codebase by adhering to existing design standards and best practices.</li><li>Maintain and improve the in-house Python ETL toolkit, contributing to the standardization and consolidation of data engineering workflows.</li><li>Partner with global team members to ensure efficient coordination and delivery.</li><li>Actively participate in internal Python development community and support ongoing business development initiatives with technical expertise.</li></ul>
  • 2026-02-15T00:00:00Z
Report Developer
  • Galveston, TX
  • onsite
  • Contract / Temporary to Hire
  • 0 - 0 USD / Yearly
  • <p>We are looking for an experienced Report Developer to join our team in Galveston, Texas. This Contract to permanent position offers the opportunity to support our client. The ideal candidate will have strong technical expertise, excellent problem-solving abilities, and a collaborative approach to delivering high-quality software solutions.</p><p><br></p><p>Responsibilities:</p><p>• Provide expert guidance to the team on software support, database analysis, and programming needs.</p><p>• Administer and maintain server databases, ensuring optimal performance and reliability.</p><p>• Develop and implement custom database procedures, triggers, views, and complex queries.</p><p>• Lead efforts to integrate applications and create APIs to enhance system functionality.</p><p>• Design, test, and deploy reports and applications tailored to departmental requirements.</p><p>• Assist in the rollout of new products by modifying existing reports or creating new ones.</p><p>• Build custom tools, including web-based applications and software integrations, to support business units.</p><p>• Plan, test, and execute updates for application software and databases.</p><p>• Collaborate with end-users and support teams to identify and fulfill software customization needs.</p><p>• Research and resolve complex technical issues while documenting solutions and processes.</p>
  • 2026-03-09T00:00:00Z
Programmer Analyst
  • Houston, TX
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • Robert Half is looking for a programmer analyst who combines a real passion for formulating and defining systems scope and objectives with an understanding of software and applications programming and industry requirements. Through research and fact-finding, you&#39;d make recommendations for developing or modifying applications or databases. What you get to do every single day ·        Build and test programming changes for each phase of systems development prior to implementation. Writes test cases and expected results. Reviews results for conformance to requirements. May plan simple tests or a defined subset of a larger system test. May make recommendations for acceptance/rejection if requirements are not all met ·        Analyzes user requests for systems changes or improvements. Documents functional requirements and assesses cost, feasibility and utility. Develops recommendation as to how, when or whether to proceed with making the changes ·        Acts as the in-house guide on applications, systems and/or processes to internal clients in identifying and resolving, processing/reporting programming problems. Consultation can take the form of trouble shooting and/or education ·        Provides ongoing training and assistance for end users and other partner groups for a particular application, system or process ·        Analyzes processing procedures. Develops recommendations for improvements ·        Builds and maintains dictionaries for applications and systems support by the analyst ·        Analyzes and documents issues. Works with other programmers to correct code problems ·        Assists in the developing communication content for specific system changes being implemented in production
  • 2026-03-09T00:00:00Z
Data Engineer
  • Houston, TX
  • onsite
  • Permanent
  • 120000 - 160000 USD / Yearly
  • Data Engineer,Data Engineer,,Data Engineer,Data Engineer,,,Data Engineer,Data En
  • 2026-03-03T00:00:00Z
Data Engineer
  • Houston, TX
  • onsite
  • Permanent
  • 140000 - 160000 USD / Yearly
  • We are looking for an experienced Data Engineer to join our team in Houston, Texas. In this role, you will design, implement, and optimize data systems that support critical business operations. The ideal candidate will have a strong technical background and a passion for creating efficient, scalable solutions.<br><br>Responsibilities:<br>• Develop and maintain scalable data pipelines to ensure efficient processing of large datasets.<br>• Design and implement data architectures that support high-performance data integration and analysis.<br>• Collaborate with cross-functional teams to gather requirements and deliver tailored data solutions.<br>• Build and manage ETL workflows to support data transformation and integration processes.<br>• Optimize data storage and processing techniques using tools such as Apache Hadoop and Apache Spark.<br>• Implement real-time data streaming solutions using Apache Kafka.<br>• Troubleshoot and resolve issues within the data infrastructure to maintain system reliability.<br>• Monitor system performance and suggest improvements to enhance data processing efficiency.<br>• Document processes and workflows to ensure clarity and consistency in data operations.<br>• Stay current with emerging technologies and industry trends to continually improve data engineering practices.
  • 2026-03-06T00:00:00Z
Senior Data Engineer
  • Houston, TX
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • <p>Architect and deliver modern data platform solutions with a strong emphasis on Databricks and contemporary cloud data technologies.</p><p>Build secure, scalable, and high‑performing data environments that enable analytics, reporting, and enterprise‑wide data initiatives.</p><p>Oversee and execute migrations from legacy relational databases into Databricks-based ecosystems.</p><p>Design and structure scalable data pipelines and foundational data infrastructure aligned with organizational goals.</p><p>Create and maintain ETL/ELT processes within Databricks to ensure efficient ingestion, transformation, and delivery of data.</p><p>Continuously refine and optimize data workflows to improve performance, stability, and data quality across all processes.</p><p>Manage end-to-end data transitions to ensure operational continuity with minimal business disruption.</p><p>Monitor Databricks workloads and optimize performance, scalability, and cost efficiency across compute and storage layers.</p><p>Partner with data engineers, scientists, analysts, and product stakeholders to gather requirements and build fit‑for‑purpose data solutions.</p><p>Establish and enforce data engineering best practices, development standards, and architectural guidelines.</p><p>Assess emerging tools and technologies to enhance pipeline efficiency, reliability, and automation capabilities.</p><p>Provide technical direction, guidance, and mentorship to junior engineers and team members.</p><p>Collaborate closely with DevOps and infrastructure teams to deploy, manage, and support data systems in production.</p><p>Ensure all data solutions meet compliance standards, organizational security policies, and regulatory obligations.</p><p>Work with enterprise architects and IT leadership to align data architecture with broader technology strategies and long-term roadmaps</p>
  • 2026-03-01T00:00:00Z
Penetration Tester
  • Sugar Land, TX
  • onsite
  • Permanent
  • 110000 - 130000 USD / Yearly
  • We are looking for an experienced Penetration Tester to join our cybersecurity team and enhance the security of our Windows-based systems. The ideal candidate will play a key role in identifying vulnerabilities, conducting simulated attacks, and implementing strategies to safeguard critical infrastructure, including servers, endpoints, and Active Directory environments. This position offers an opportunity to apply advanced penetration testing techniques and collaborate with IT teams to strengthen security measures.<br><br>Responsibilities:<br>• Perform penetration tests and security evaluations of Windows environments, including Active Directory, servers, endpoints, and domain controllers.<br>• Execute red team scenarios to simulate real-world attack tactics, techniques, and procedures.<br>• Identify and exploit vulnerabilities within Windows systems, applications, and networks, documenting findings comprehensively.<br>• Develop and utilize custom scripts and tools using programming languages such as PowerShell, Python, C++, or C#.<br>• Work closely with IT teams to address security gaps and implement mitigation strategies.<br>• Prepare detailed reports outlining vulnerabilities and actionable recommendations to fortify Windows infrastructure.<br>• Stay updated on emerging threats, attack vectors, and techniques targeting Windows-based systems.<br>• Evaluate Group Policy Objects and other system configurations to ensure adherence to security standards.<br>• Support the improvement of cybersecurity practices by sharing insights and conducting knowledge transfer sessions.
  • 2026-02-15T00:00:00Z
Mac OS Storage Driver Developer
  • Houston, TX
  • onsite
  • Temporary
  • 0 - 0 USD / Yearly
  • <p>Design, build, and enhance macOS storage drivers centered around SCSI protocols using Apple’s DriverKit framework.</p><p>Work closely with hardware engineering teams to interpret SCSI device specifications and develop drivers that integrate cleanly within the macOS ecosystem.</p><p>Implement core driver features such as command processing, data movement, fault handling, and performance tuning.</p><p>Diagnose and resolve driver‑level issues using macOS debugging utilities—including LLDB, Instruments, and system diagnostic tools.</p><p>Ensure all drivers meet Apple’s security guidelines, including sandboxing rules, entitlement requirements, and code‑signing standards.</p><p>Create and maintain comprehensive test plans, documentation, and validation procedures to support driver quality and long‑term reliability.</p><p>Participate in peer code reviews and enforce best practices to maintain consistent, high‑quality codebases.</p><p>Provide engineering support during integration, deployment, and post‑release production scenarios involving driver behavior or performance</p>
  • 2026-03-01T00:00:00Z