At a Glance
- Tasks: Lead the development of innovative software solutions for energy trading.
- Company: Fast-growing start-up in the Energy & Commodities Trading sector.
- Benefits: Competitive salary, bonuses, personal learning budget, and flexible gear options.
- Why this job: Make a real impact in a collaborative environment while driving cutting-edge technology.
- Qualifications: Expertise in data engineering, cloud platforms, and high-performance systems.
- Other info: Great career growth opportunities and a chance to influence industry-leading projects.
The predicted salary is between 72000 - 108000 Β£ per year.
Mesh-AI are seeking an exceptional Principal Software Engineer to lead delivery of exciting engagements within our Energy & Commodities Trading sector. This role demands a unique combination of hands-on technical excellence and deep domain expertise in trading environments. You will architect and implement critical solutions that power real-time trading decisions, while mentoring teams and driving client relationships at the highest level.
Key Responsibilities
- Architect and deploy complex, distributed systems, with high performance data architectures, real time streaming, APIs, etc. and drive technical decision-making across complex, multi-system trading environments.
- Lead the development of near-real time and intraday solutions pipelines supporting trading operations across multiple asset classes.
- Architect solutions which are able to integrate market data feeds, position management systems, market fundamentals, P&L Risk and Back Office solutions.
- Establish software engineering best practices and coding standards for trading applications, upskilling more junior members of our delivery teams.
- Partner with client CTOs, Heads of Data, and Engineering Leads to align technical delivery with trading objectives and roadmaps and design and implement scalable AI and data solutions for leading trading organisations.
- Lead Front, Middle or Back Office transformation projects through to production delivery.
- Act as the point of contact for all technical matters related to our engagements, owning the relationship with our client stakeholders alongside our Client Director.
- Support industry thought leadership and Mesh-AI's GTM proposition based on your experience of the sector and our work to date.
- Navigate the nuances of physical and financial trading flows, data latency constraints, reliability and regulatory obligations.
Technical Expertise
This is a hands-on role requiring deep technical execution alongside strategic leadership. The ideal candidate brings proven expertise across the following areas:
- Data Engineering: Proven experience with streaming platforms (e.g. Kafka), real-time processing frameworks and modern data stack tools.
- Architecture: Demonstrated ability to design low-latency, high-throughput data systems with microsecond-level performance requirements.
- Cloud Platforms: Hands-on experience with AWS and or Azure, including managed services for data processing and storage.
- Databases: Deep knowledge of both transactional (PostgreSQL, SQL Server) and analytical databases (ClickHouse, MongoDB, etc.), with particular emphasis on time-series data.
Additional experience that would be useful but not required includes Kubernetes, pricing & risk engines, working with quants, emerging technologies like AI in trading, AI engineering.
Why Mesh-AI
- Fast-growing start-up organisation with huge opportunity for career growth.
- Highly competitive salary package along with company bonus.
- A hugely collaborative working environment where every person's viewpoint is considered - a chance to make your mark on the business from day one!
- Financially backed business meaning security and support for new initiatives and global market expansion.
- Pick your own Gear! Macbooks, PCs, Accessories!
- Drive your development with a personal learning budget.
Energy Trading - Principal Software Engineer London employer: Mesh-AI Limited
Contact Detail:
Mesh-AI Limited Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Energy Trading - Principal Software Engineer London
β¨Tip Number 1
Network like a pro! Get out there and connect with folks in the energy trading sector. Attend industry events, join relevant online forums, and donβt be shy about reaching out on LinkedIn. You never know who might have the inside scoop on job openings!
β¨Tip Number 2
Show off your skills! If youβve got a portfolio of projects or contributions to open-source software, make sure to highlight them. Create a personal website or GitHub profile that showcases your work in real-time data processing or cloud platforms. This is your chance to shine!
β¨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of distributed systems and data architectures. Practice coding challenges and be ready to discuss your past experiences in detail. We want to see how you think and solve problems in real-time trading environments.
β¨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 engage directly with us. Letβs get you on board!
We think you need these skills to ace Energy Trading - Principal Software Engineer London
Some tips for your application π«‘
Show Off Your Technical Skills: Make sure to highlight your hands-on experience with streaming platforms and data architectures. We want to see how you can architect and deploy complex systems, so donβt hold back on the details!
Tailor Your Application: Take a moment to customise your application for the role. Mention specific projects or experiences that align with our needs in the Energy & Commodities Trading sector. This shows us youβre genuinely interested!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless itβs relevant. We appreciate a well-structured application that gets straight to the point.
Apply Through Our Website: Donβt forget to submit your application through our website! Itβs the best way for us to receive your details and ensures youβre considered for the role. We canβt wait to hear from you!
How to prepare for a job interview at Mesh-AI Limited
β¨Know Your Tech Inside Out
Make sure youβre well-versed in the technologies mentioned in the job description, like streaming platforms and cloud services. Brush up on your knowledge of Kafka, AWS, and data architectures so you can confidently discuss how you've used them in past projects.
β¨Showcase Your Leadership Skills
Since this role involves mentoring and leading teams, be prepared to share examples of how you've successfully guided others in technical projects. Highlight any experiences where you influenced architecture decisions or improved coding standards.
β¨Understand the Trading Environment
Familiarise yourself with the nuances of energy trading and commodities markets. Be ready to discuss how youβve navigated challenges related to data latency and regulatory obligations in previous roles, as this will show your deep domain expertise.
β¨Engage with Client Relationships
This position requires strong client interaction, so think about times when youβve partnered with stakeholders to align technical delivery with business objectives. Prepare to discuss how you can build and maintain these relationships effectively.