About the role
What will you do at Castleton Commodities International?
Castleton Commodities International is hiring a Senior Front Office Software Engineer to join our Data Science & Technology team. The ideal candidate will have demonstrated a passion for solving business problems with technology and possess strong programming experience. This position is a hands-on role responsible for developing, supporting, and maintaining a firmwide investment, trading, and analytics platform supported by APIs, applications, and visualization tools.
This is an excellent opportunity for candidates with a strong technical background to interface directly with CCI’s commercial personnel. It is also a terrific opportunity to be involved in the early stages of the firm’s shift toward more cloud-first development.
Responsibilities
- Work directly with commercial trading teams to engineer and optimize trading processes and models.
- Develop services and APIs in Python utilizing the latest frameworks and libraries with an emphasis on design patterns and code quality.
- Develop software to support commercial activity, including supply and demand, positions, and market data analysis.
- Develop cloud-native solutions to promote integration within a Firmwide Front Office IT platform's framework, including analytical and visualization tools.
Qualifications
- Bachelor’s or higher degree in Computer Science or related field of study.
- 10+ years of prior professional programming experience utilizing Python programming languages.
- Advanced understanding of object-oriented programming concepts.
- Working knowledge in Linux and Windows environments.
- Excellent knowledge of SQL and database technologies.
- Ability to communicate and interact with a wide range of users ranging from very technical to non-technical.
- Results-oriented team player who can handle rapidly changing projects and priorities while maintaining a strong professional presence.
- Strong analytical skill-set with demonstrated attention to detail.
- Proven ability to work effectively in a fast-paced, dynamic, and high-intensity environment with timely responsiveness and flexibility to work beyond normal business hours when required.
Preferred Qualifications
- Prior experience in energy/commodities trading.
- Working knowledge working with cloud-based technologies (AWS).
- Snowflake experience.
- Familiarity with DevOps practices.
- Experience with containers (ECS / EKS)
- Employee Programs &
Benefits
CCI offers competitive benefits and programs to support our employees, their families and local communities. These include:
Competitive comprehensive medical, dental, retirement and life insurance benefits
Employee assistance & wellness programs
Parental and family leave policies
CCI in the Community: Each office has a Charity Committee and as a part of this program employees are allocated 2 days annually to volunteer at the selected charities.
Charitable contribution match program
Tuition assistance & reimbursement
Quarterly Innovation & Collaboration Awards
Employee discount program, including access to fitness facilities
Competitive paid time off
Continued learning opportunities
Visit https://www.cci.com/careers/life-at-cci/# to learn more!
#LI-CD1
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
AI Solutions Engineer
Superior Essex · Sandy Springs, Georgia, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
Orchestration Workload Engineer - ACE - AI Factory
Roche · Kaiseraugst, Aargau, Switzerland
Role information can change. Confirm current details on the original application page.
