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 City of London employer: Cititec
Contact Detail:
Cititec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in City of 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! Brush up on your knowledge of distributed systems and event-driven architectures. Be ready to discuss how you've tackled complex engineering challenges in the past, as this will demonstrate your hands-on experience and leadership capabilities.
✨Tip Number 4
Apply through our website! We’ve got some fantastic opportunities waiting for you. By applying directly, you’ll ensure your application gets the attention it deserves, and you’ll be one step closer to leading those greenfield engineering initiatives!
We think you need these skills to ace Principal Software Engineer in City of 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 passionate about this role and how your background makes you the perfect fit. Don’t forget to mention your experience with real-time systems and distributed platforms.
Showcase Your Leadership Skills: Since this role involves technical leadership, be sure to highlight any mentoring or stakeholder management experiences you've had. We want to see how you’ve influenced architecture and driven delivery in past projects.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
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 are key areas for the role. Be ready to discuss specific projects where you've applied these skills.
✨Showcase Your Leadership Skills
Prepare examples that highlight your experience in leading teams and mentoring engineers. Think about times when you influenced architecture decisions or drove delivery on complex programmes. This will demonstrate your capability as a trusted advisor.
✨Understand the Business Context
Familiarise yourself with the Energy & Commodities trading space. Research how technology impacts trading operations and decision-making. Being able to speak knowledgeably about the industry will impress stakeholders and show your genuine interest in the role.
✨Engage with Stakeholders
Practice articulating your ideas clearly and confidently, especially in client-facing scenarios. Prepare to discuss how you’ve successfully managed stakeholder relationships in the past. This will be crucial in demonstrating your ability to operate in a stakeholder-heavy environment.