At a Glance
- Tasks: Lead complex client projects in AI, data, and software engineering.
- Company: Fast-growing tech consultancy with a strong reputation in Energy & Commodities trading.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Join a collaborative culture focused on innovation and large-scale transformation.
- Why this job: Make a real impact by designing cutting-edge platforms for real-time trading.
- Qualifications: Strong experience in Python and cloud technologies; leadership skills required.
The predicted salary is between 80000 - 100000 £ per year.
We’re working with a fast-growing technology consultancy that is building a strong reputation across the Energy & Commodities trading space, delivering modern engineering, AI, and data platforms for some of the most sophisticated trading environments globally.
Following significant growth within their trading practice, they are looking to hire a Principal Software Engineer to lead complex, high-impact client engagements across data, AI, and software engineering initiatives.
You’ll work directly with senior engineering leaders and business stakeholders to design and deliver greenfield platforms that support real-time trading operations, analytics, and decision-making. The role sits at the heart of large-scale transformation programmes focused on modern cloud-native engineering, distributed systems, streaming technologies, and advanced data platforms.
- Distributed data and software platforms
- Cloud-native engineering and architecture
- AI-enabled engineering solutions
This role would suit someone who enjoys operating as both a technical leader and trusted advisor, someone comfortable influencing architecture, mentoring engineers, engaging senior stakeholders, and driving delivery across complex programmes.
- Strong software engineering experience with Python and modern cloud technologies
- Experience building scalable distributed systems and data platforms
- Opportunity to lead greenfield engineering initiatives
- Highly collaborative, engineering-led culture
REMOTE PRINCIPAL SOFTWARE ENGINEER in London employer: Cititec
Contact Detail:
Cititec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land REMOTE PRINCIPAL SOFTWARE ENGINEER in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those in the Energy & Commodities space. A personal introduction can make all the difference when you're aiming for that Principal Software Engineer role.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those involving Python and cloud-native technologies. This is your chance to demonstrate your expertise in building scalable distributed systems.
✨Tip Number 3
Get ready for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts clearly, as you'll need to engage with senior stakeholders and mentor other engineers. We want you to shine!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always looking for talented individuals who can lead greenfield engineering initiatives and thrive in a collaborative culture.
We think you need these skills to ace REMOTE PRINCIPAL SOFTWARE ENGINEER in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your experience with Python, cloud technologies, and any relevant projects that showcase your ability to lead complex engineering initiatives.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've influenced architecture or mentored engineers in past roles, and don’t forget to mention your passion for modern engineering and AI solutions.
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in building scalable distributed systems and data platforms. We want to see how your background aligns with our focus on cloud-native engineering and advanced data platforms.
Apply Through Our Website: We encourage you to apply directly through our website. This way, we can ensure your application gets the attention it deserves, and you’ll have access to all the latest updates about the hiring process!
How to prepare for a job interview at Cititec
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and the latest cloud technologies. Brush up on your experience with distributed systems and data platforms, as these will be key topics during your interview. Be ready to discuss specific projects where you've applied these skills.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll need to demonstrate your ability to lead and mentor others. Prepare examples of how you've influenced architecture decisions or guided teams through complex projects. Highlight your collaborative approach and how you engage with stakeholders.
✨Understand the Business Context
Familiarise yourself with the Energy & Commodities trading space. Knowing the challenges and opportunities in this sector will help you connect your technical expertise to the business needs. This shows that you’re not just a techie but also a strategic thinker.
✨Prepare for Scenario-Based Questions
Expect to face scenario-based questions that assess your problem-solving abilities. Think about how you would approach designing greenfield platforms or handling real-time trading operations. Practising these scenarios can help you articulate your thought process clearly.