At a Glance
- Tasks: Engineer and optimise trading processes with traders, build high-performance Python services and APIs.
- Company: Join a leading firm in the energy market with a focus on innovation.
- Benefits: Enjoy competitive pay, comprehensive health benefits, and generous paid time off.
- Why this job: Make a real impact in the fast-paced world of short-term power trading.
- Qualifications: 10+ years in software engineering with strong Python skills and cloud-native experience.
- Other info: Dynamic work environment with opportunities for community involvement and continuous learning.
The predicted salary is between 54000 - 84000 £ per year.
Responsibilities:
- Partner directly with traders and analysts to engineer and optimize trading processes, analytical models, and systematic strategies.
- Build and maintain scalable, high-performance Python services and APIs that power our analytics platform.
- Develop solutions to support supply and demand models, market data analysis, and strategy research.
- Design and implement cloud-native tools, including real-time analytics, visualization interfaces, and workflow automation, that integrate seamlessly into our Front Office platform.
- Design and build a robust, reusable framework that integrates seamlessly with the Data Science & Technology data platform to support back-testing activities.
- Ensure low-latency data access and efficient system performance across real-time price feeds, position tracking, and order execution tools.
- Partner with Data Engineers to integrate live and historical market data for modeling, forecasting, and back-testing workflows.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field of study.
- 10+ years of professional Software Engineering experience in Python, leveraging modern frameworks, APIs, and cloud-native architecture, with a minimum of 5 years supporting Intraday Short-Term Power trading or similar real-time energy market environment.
- Strong foundation in Computer Science fundamentals, including data structures, algorithms, and software design principles.
- Familiarity with fundamental and weather datasets, as well as market data sources such as EPEX, ENTSO-E, or Nord Pool.
- Advanced knowledge of SQL and relational database technologies.
- Familiarity with DevOps practices, including Docker and cloud-native deployments.
- Experience in Linux and Windows environments.
- Exposure to AWS & Snowflake technologies is highly desirable.
- Ability to communicate effectively across technical and non-technical audiences.
- Strong attention to detail, problem-solving skills, and a passion for technology innovation.
- Ability to work effectively in a fast-paced, dynamic and high-intensity environment including open-floor plan if applicable to the position, with timely responsiveness and the ability to work beyond normal business hours when required.
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 to learn more!
Senior Front Office Software Engineer - Short Term Power Markets in London employer: Castleton Commodities International, LLC
Contact Detail:
Castleton Commodities International, LLC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Front Office Software Engineer - Short Term Power Markets in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work in trading or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to trading or analytics. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with cloud-native tools and real-time data processing, as these are key in our field.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Front Office Software Engineer - Short Term Power Markets in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Front Office Software Engineer. Highlight your experience with Python, cloud-native architecture, and any relevant trading environments. We want to see how your skills match our needs!
Showcase Your Projects: Include specific projects that demonstrate your ability to build scalable services and APIs. If you've worked on real-time analytics or market data analysis, let us know! This is your chance to shine.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about this role and how you can contribute to our team. Be genuine and let your personality come through. We love seeing enthusiasm for technology innovation!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at StudySmarter!
How to prepare for a job interview at Castleton Commodities International, LLC
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and the frameworks relevant to the role. Brush up on your knowledge of cloud-native architecture and SQL, as these will likely come up during technical discussions. Being able to demonstrate your expertise with real-time energy market environments will definitely give you an edge.
✨Understand the Business Context
Familiarise yourself with the trading processes and analytical models used in short-term power markets. Knowing how traders and analysts operate will help you tailor your answers and show that you can effectively partner with them. It’s all about showing you understand their needs and how your skills can meet them.
✨Prepare for Problem-Solving Questions
Expect to tackle some scenario-based questions that test your problem-solving skills. Think about past experiences where you’ve had to optimise processes or troubleshoot issues in a high-pressure environment. Be ready to walk through your thought process clearly and logically.
✨Show Your Passion for Innovation
This role is all about technology innovation, so don’t shy away from sharing your ideas! Discuss any projects you’ve worked on that involved developing new tools or improving existing systems. Highlighting your enthusiasm for tech advancements will resonate well with the interviewers.