> Markdown version of [/jobs/ext/4656930-python-software-engineer](https://www.wearedevelopers.com/jobs/ext/4656930-python-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Software Engineer - **Company:** RJC Group - **Location:** Houston, TX, United States - **Experience:** Expert - **Salary:** $208,000 - $270,400 - **Contract:** Contract - **Skills:** Application Programming Interfaces (APIs), Airflow, Amazon Web Services, Amazon S3, Automation of Tests, Code Review, Relational Databases, Database Queries, Distributed Systems, Amazon DynamoDB, Python (Programming Language), PostgreSQL, NumPy, RabbitMQ, Backtesting, Software Deployment, Software Engineering, SQL Databases, TypeScript, Data Logging, Spring Cloud, ReactJS, Flask (Web Framework), Snowflake, Backend, Git, Cloudformation, Fastapi, Pandas, Event Driven Architecture, Build Management, Amazon Relational Database Service, Kubernetes, Information Technology, Plotly, Apache Kafka, Front End Software Development, Video Streaming, Restful APIs, Streamlit Framework, Amazon Simple Queue Service (SQS), Terraform, Data Pipelines, Serverless Computing, Docker, Databricks, Microservices - **Published:** November 10, 2026 - **Apply:** https://www.dice.com/job-detail/88ca01c6-97fe-4a79-85c1-c9a794a843ad ## About the Role * 7+ years of professional software engineering experience, with Python as your primary language * Required: experience in commodities or energy trading (power, gas, oil, LNG or similar), ideally in a front office environment * Strong AWS experience building and deploying cloud-native applications * Hands-on front-end development with React (TypeScript preferred) * Experience with messaging and streaming technologies such as Kafka or RabbitMQ * Strong SQL skills and experience with relational databases * Solid understanding of distributed systems, microservices and event-driven architecture * Experience with Docker, Kubernetes, Git and CI/CD tooling * Understanding of trading workflows such as trade capture, positions, risk, P&L and market data * Excellent communication skills and confidence working directly with traders * Degree in Computer Science, Engineering or a related field, or equivalent experience Nice to have * Plotly Dash, Streamlit or other Python visualisation frameworks * Snowflake, Databricks or Airflow * Exposure to quantitative analytics, pricing or backtesting frameworks * AWS certifications ## Description We're working with a leading global commodities trading firm that is hiring a Senior Python Software Engineer for its Houston front office technology team. You'll sit with traders, analysts and quants, and you'll own the applications that support real-time trading decisions from start to finish: design, build, deployment and support in production. The team needs a hands-on engineer who can work across the whole stack, translate business needs into technical solutions, and ship quickly in a fast-moving trading environment., * Design, build and maintain production-grade front office applications in Python, covering the backend services, APIs and front-end interfaces * Build scalable, event-driven systems and real-time data pipelines with Kafka or RabbitMQ * Develop cloud-native services on AWS (e.g. Lambda, ECS/EKS, S3, RDS, DynamoDB, SQS/SNS) with a focus on performance, reliability and cost * Build responsive trading UIs, dashboards and analytics tools in React and TypeScript * Design and build RESTful APIs and microservices (FastAPI, Flask or similar) that connect to market data, trade capture, positions, risk and P&L systems * Ingest, transform and model large volumes of market and fundamental data using pandas, NumPy and SQL (PostgreSQL, Snowflake or similar) * Integrate quantitative models and analytics into production applications * Own CI/CD pipelines, automated testing, monitoring, logging and alerting * Containerise and deploy applications with Docker and Kubernetes, and manage infrastructure as code with Terraform, CloudFormation or CDK * Work directly with traders and stakeholders to gather requirements, prioritise work and deliver rapid prototypes * Troubleshoot and resolve production issues in a time-critical trading environment * Contribute to architecture decisions, code reviews and engineering best practice across the team