- Senior Python Engineer - Market Data & Commodities Trading
- Organization Overview
- Our Client operates within the commodities trading and commercial analytics sector, using technology to support investment decisions, trading activity and market insight.
- The organization offers the opportunity to work closely with experienced trading and engineering professionals in a fast-paced environment where robust, innovative software has a direct impact on business performance. Employees are supported through ongoing learning, wellbeing initiatives, family-focused policies, community programmes and opportunities to contribute to innovation.
- Role Summary
- Our Client is seeking a highly experienced Senior Python Engineer to strengthen its front-office technology capability. This is a hands-on position focused on creating and supporting software that enables trading teams to analyse markets, manage positions and make informed commercial decisions.
- You will work directly with business users to understand complex requirements and turn them into reliable, scalable applications and services. The role offers significant technical ownership across Python development, cloud-native architecture, automation and production support.
- This opportunity is best suited to an accomplished software engineer who is comfortable working at pace, engaging with non-technical stakeholders and taking responsibility for solutions throughout their lifecycle.
- Responsibilities
- Collaborate with commercial trading teams to understand their requirements and improve workflows, models and decision-making tools.
- Design, develop and maintain high-quality Python services, APIs and applications.
- Create analytical solutions supporting supply-and-demand analysis, position management and market data processes.
- Develop and integrate cloud-based services into a firm-wide front-office technology platform.
- Deploy and operate containerised applications using AWS ECS and EKS.
- Apply automated testing, continuous integration and continuous delivery practices to improve software quality and release efficiency.
- Implement monitoring and contribute to the reliability, availability and performance of production systems.
- Investigate technical issues, resolve defects and provide ongoing operational support.
- Contribute to architectural decisions, coding standards and reusable engineering practices.
- Communicate effectively with both technical colleagues and commercial stakeholders.
- Manage competing priorities while delivering dependable solutions within a high-intensity working environment.
Essential Skills & Experience
- Bachelor's degree or higher in Computer Science, Software Engineering or a related technical discipline.
- At least 10 years' professional software engineering experience, including extensive commercial Python development.
- Strong knowledge of object-oriented programming, design patterns and maintainable software architecture.
- Proven experience building, deploying and supporting production applications on AWS.
- Practical experience with containerisation and AWS services such as ECS and EKS.
- Working knowledge of Kubernetes and container orchestration principles.
- Experience applying DevOps practices, including source control, CI/CD, automated testing and application monitoring.
- Strong SQL capability, including database design, querying and data integration.
- Background in developing services and APIs for integration within wider technology platforms.
- Ability to translate business needs into practical technical solutions.
- Excellent analytical, problem-solving and communication skills.
- Strong attention to detail and a proactive approach to production ownership.
- Ability to adapt to changing priorities and work effectively in a fast-moving, collaborative environment.
- Willingness to provide timely support outside standard working hours when operational requirements demand it.
- Desirable Skills & Experience
- The following would strengthen an application but are not essential:
- Experience within energy, commodities, financial markets or another trading-related environment.
- Familiarity with commercial trading workflows and market data.
- Understanding of supply-and-demand analysis or position analysis.
- Experience building analytical tools for business-critical users.
- Exposure to front-office technology platforms and trading technology ecosystems.
- Experience improving software engineering standards across a development team.
Benefits
Our Client provides a broad benefits package designed to support employees, their families and the wider community, including:
- Medical, dental, retirement and life insurance provision.
- Employee assistance and wellbeing programmes.
- Parental and family leave arrangements.
- Paid time for volunteering through community initiatives.
- Charitable contribution matching.
- Tuition support and reimbursement.
- Recognition programmes celebrating innovation and collaboration.
- Employee discounts, including access to fitness facilities.
- Paid annual leave.
- Ongoing professional development and learning opportunities.
- Apply Now
- If you are a Senior Python Engineer with substantial AWS, containerisation and production software experience, and you are interested in applying technology to commodities trading and market data challenges, please submit your CV for consideration. Applicants should meet the essential criteria and be comfortable working closely with commercial teams in a demanding, delivery-focused environment.
- Disclaimer: Any remuneration stated in this advertisement is indicative and will be dependent on the successful candidate's experience, skills and qualifications. Final remuneration will be agreed with the successful candidate and will be subject to the terms of the contract.
Mention you found this on Data First Jobs — it helps us bring you more roles like this.
Senior Python Engineer - Market Data, Commodities Trading (NY, CT or TX)
iO Associates
Similar Engineering Jobs
View all Engineering jobs→Torentify
Software Engineer, Machine Learning (WFH)
New
USA
Synechron
Machine Learning Engineer
New
Montreal, Quebec (Canada)
SteerBridge
Senior Software Engineer, Data
New
Vienna, Virginia (USA)$145,000 - $175,000
Aureon Consulting
Director, Data Engineering
New
Des Moines, Iowa (USA)
Infobahn Softworld Inc
Data Center Engineer
New
Santa Clara, California (USA)
Motion Recruitment
Data Engineer
New
RemoteUSA$83,000 - $93,000
Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.
Free, no spam. Unsubscribe anytime.