Senior Python Developer

Primary Services

Houston (TX)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Primary Services in Houston seeks a Senior Python Developer to design and evolve a high‑impact trading platform. You will build APIs, distributed systems, and automated tooling to streamline trade entry into ETRM systems, working with stakeholders and technical teams across the organization.

as a senior contributor, you will mentor junior developers, define engineering standards, and implement DevOps practices.

Qualifications

  • Advanced professional experience developing Python APIs using object‑oriented programming.
  • Strong understanding of large‑scale application architecture and design.
  • Experience designing distributed asynchronous systems and preventing data conflicts across immutable, multi‑machine environments.
  • Experience with SQL databases and Oracle.
  • Hands‑on experience with Docker, Kubernetes, and Kafka or comparable message broker technologies.
  • Experience developing and deploying solutions within Microsoft Azure and/or AWS.
  • Experience with GitHub and modern source‑control workflows.
  • Strong knowledge of DevOps and CI/CD practices.
  • Experience mentoring junior technical professionals.
  • Experience collaborating with business stakeholders on complex development initiatives.

Responsibilities

  • Design and develop APIs using Python and object‑oriented programming principles.
  • Build scalable distributed and asynchronous systems that maintain data integrity across environments.
  • Develop solutions using SQL databases, Oracle, and other enterprise databases.
  • Build and support containerized applications using Docker and Kubernetes.
  • Develop event‑driven and message‑based solutions using Kafka or similar brokers.
  • Deploy and support applications within Azure and/or AWS cloud environments.
  • Collaborate with stakeholders to define, develop, test, and release new features.
  • Provide troubleshooting and bug fixes for production issues.
  • Implement DevOps practices, including CI/CD.
  • Develop automated testing and deployment solutions to improve quality and delivery.
  • Advise stakeholders on technical issues and mentor junior developers.

Skills

Python API design
Distributed systems
SQL databases
Docker
Kubernetes
Kafka
GitHub workflows
CI/CD
Azure/AWS
Mentoring

Tools

Kafka
RabbitMQ
AWS
Azure
GitHub

Job description

Join one of the world’s largest integrated energy companies, with 85,000 employees across more than 70 countries helping provide energy directly or indirectly to approximately 1 billion people each year. With a global portfolio spanning oil and gas, LNG, fuels, lubricants, chemicals, electric vehicle charging, and lower‑carbon energy solutions, the organization offers opportunities to contribute to large‑scale projects while building a career in a culture focused on innovation, safety, collaboration, and operational excellence.

The Senior Python Developer will design and develop solutions for a high‑impact trading platform focused on improving the speed and accuracy of trade entry into Enterprise Trading and Risk Management (ETRM) systems. Working independently across defined projects and collaborating closely with business stakeholders and technical teams, this role will build APIs, distributed systems, and automated solutions that reduce manual processes and improve the availability of critical management information, including P&L data.

Responsibilities
  • Design and develop APIs using Python and object‑oriented programming principles.
  • Build scalable distributed and asynchronous systems that maintain data integrity across multiple environments and machines.
  • Develop solutions using SQL databases, Oracle, and other enterprise database technologies.
  • Build and support containerized applications using Docker and Kubernetes.
  • Develop event‑driven and message‑based solutions using Kafka or similar message broker technologies.
  • Deploy and support applications within Microsoft Azure and/or AWS cloud environments.
  • Collaborate with functional and technical stakeholders to define, develop, test, and release new application features.
  • Provide workarounds, troubleshooting, and bug fixes for urgent production issues.
  • Implement DevOps practices, including Continuous Integration and Continuous Deployment.
  • Develop automated testing and deployment solutions that improve application quality and delivery efficiency.
  • Advise stakeholders on functional and technical issues involving assigned applications and infrastructure.
  • Mentor junior developers and contribute to technical standards and engineering best practices.
Qualifications
  • Advanced professional experience developing Python APIs using object‑oriented programming.
  • Strong understanding of large‑scale application architecture and design.
  • Experience designing distributed asynchronous systems and preventing data conflicts across immutable, multi‑machine environments.
  • Experience with SQL databases and Oracle.
  • Hands‑on experience with Docker, Kubernetes, and Kafka or comparable message broker technologies such as RabbitMQ, ActiveMQ, or AWS SQS.
  • Experience developing and deploying solutions within Microsoft Azure and/or AWS.
  • Experience with GitHub and modern source‑control workflows.
  • Strong knowledge of DevOps and CI/CD practices.
  • Experience with at least one strongly typed object‑oriented programming language is preferred.
  • Demonstrated experience with software testing, automation, debugging, and production support.
  • Experience mentoring junior technical professionals.
  • Experience collaborating directly with business stakeholders and external parties on complex application development initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python & SQL Developer
Senior Python & SQL Developer

Compunnel, Inc. • New York (NY)

On-site
USD 130,000 - 180,000
Senior Python Developer
Senior Python Developer

Hunter Bond • Town of Texas (WI)

Hybrid
Highly competitive contract rate
Potential for permanent conversion
Exposure to high-profile projects
+1
Front Office Automation Tester (1391)
Front Office Automation Tester (1391)

Sharp Decisions • Charlotte (NC)

Hybrid
USD 140,000 - 180,000
Senior Python Developer
Senior Python Developer

TalentOla • Jersey City (NJ)

On-site
USD 85,000 - 110,000
Senior Python Developer: Trading Platform APIs
Senior Python Developer: Trading Platform APIs

Primary Services • Houston (TX)

On-site
USD 120,000 - 160,000
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

eSolutionsFirst • McLean (VA)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

Signature IT World Inc • Woodbridge Township (NJ)

On-site
USD 90,000 - 120,000
Senior Python Software Engineer
Senior Python Software Engineer

Hunter Bond • Town of Texas (WI)

Hybrid
Competitive contract rate
Opportunity to work with elite engineers
High job satisfaction with low attrition
Lead Software Engineer (Python Developer)
Lead Software Engineer (Python Developer)

My HR-Rescue • Tampa (FL)

Hybrid
Competitive compensation
Comprehensive health benefits
Paid Time Off
+1