At a Glance
- Tasks: Lead complex client engagements in AI, data, and software engineering.
- Company: Fast-growing tech consultancy with a strong reputation in Energy & Commodities trading.
- Benefits: Competitive salary, career progression, and a collaborative culture.
- Other info: Opportunity for significant visibility and leadership in a dynamic market.
- Why this job: Drive innovative greenfield projects and influence cutting-edge technology solutions.
- Qualifications: Strong Python skills, experience with cloud technologies, and knowledge of trading environments.
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. This is a senior, highly visible position combining hands-on technical leadership with architecture, stakeholder management, and strategic delivery.
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.
Key areas include:
- Real-time and event-driven systems
- Distributed data and software platforms
- Cloud-native engineering and architecture
- Streaming and intraday analytics platforms
- AI-enabled engineering solutions
- Modernisation of trading technology ecosystems
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.
Ideal background:
- Strong software engineering experience with Python and modern cloud technologies
- Experience building scalable distributed systems and data platforms
- Strong understanding of streaming/event-driven architectures
- Previous exposure to Energy, Commodities, or Capital Markets environments
- Ability to operate confidently in client-facing and stakeholder-heavy environments
Why it’s compelling:
- Opportunity to lead greenfield engineering initiatives
- Blend of technical depth, architecture, and strategic influence
- Exposure to multiple large-scale trading programmes
- Fast-growing business with strong momentum in the market
- Highly collaborative, engineering-led culture
- Strong visibility and progression potential within the organisation
This is an excellent opportunity for a senior engineer who wants to remain close to technology while stepping into a broader leadership role within one of the most technically interesting areas of the market.
Principal Software Engineer in London employer: Cititec
Contact Detail:
Cititec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and trading sectors. Attend meetups, webinars, or industry events where you can chat with folks from the consultancy world. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, cloud technologies, and real-time systems. This will give potential employers a taste of what you can bring to the table, making you stand out in interviews.
✨Tip Number 3
Prepare for those interviews! Research the company’s recent projects and their approach to modern engineering and AI. Be ready to discuss how your experience aligns with their needs, especially in distributed systems and trading technology.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly shows your enthusiasm and commitment to joining our awesome team!
We think you need these skills to ace 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 in Python, cloud technologies, and any relevant work in Energy or Commodities to catch our eye!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you the perfect fit. Don’t forget to mention your leadership style and how you’ve influenced architecture in past projects.
Showcase Your Technical Skills: We want to see your technical prowess! Include specific examples of projects where you've built scalable distributed systems or worked with event-driven architectures. This will help us understand your hands-on experience and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Cititec
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python and modern cloud technologies. Brush up on your knowledge of distributed systems and event-driven architectures, as these will likely be key discussion points during the interview.
✨Showcase Your Leadership Skills
Prepare examples that highlight your experience in leading complex projects and mentoring engineers. Be ready to discuss how you've influenced architecture decisions and engaged with senior stakeholders in previous roles.
✨Understand the Industry Context
Familiarise yourself with the Energy and Commodities trading space. Knowing the challenges and trends in this sector will help you demonstrate your understanding of the business and how your technical skills can contribute to their success.
✨Prepare for Client-Facing Scenarios
Since this role involves significant interaction with clients, think about how you would approach stakeholder management. Prepare to discuss how you’ve navigated client relationships and delivered value in previous positions.