At a Glance
- Tasks: Lead the development of a cutting-edge financial data distribution platform using GCP.
- Company: Join ISS STOXX, a leader in financial market technology and innovation.
- Benefits: Enjoy a supportive culture, professional growth opportunities, and a diverse work environment.
- Other info: Collaborate globally and mentor peers in a dynamic, evolving environment.
- Why this job: Make a real impact by shaping the future of data distribution in finance.
- Qualifications: 10+ years in data engineering with strong cloud and programming skills.
The predicted salary is between 80000 - 100000 € per year.
ISS STOXX is seeking a Principal Software Engineer on Data Distribution to bring expert-level technical leadership to the development and deployment of our financial data distribution platform. We are re-architecting our distribution ecosystem into a modern, componentized set of solutions using GCP. In this hands-on IC role, you will collaborate with Product to shape direction and with Engineering to design, build, validate and migrate to a new platform serving business-critical data at scale.
You’ll be passionate about delivering incremental value. You bring experience applying modern (including Generative AI-enabled) SDLC approaches to turn complex requirements into scalable solutions, and are comfortable operating in matrixed environments where influence, not hierarchy, drives direction. You will collaborate globally, sharing best practices and continuously improving how teams design, build and deliver.
You are a humble expert who leads by example—using data, proof-of-concepts, and pragmatic decision-making to bring others along. You balance personal ownership with enabling others, raising the bar across teams while staying deeply hands-on. Success in this role means consistently delivering value in complex, evolving environments—helping teams progress with clarity despite ambiguity, avoiding big-bang delivery, and building systems that scale with both the business and the organisation.
Responsibilities- Co-own the evolution of our data distribution architecture with peer Principal Engineers
- Design, build and operate business-critical data ecosystems with a focus on scalability and resilience
- Translate product needs and enterprise policies into clear technical delivery
- Remain hands-on, leading through execution
- Guide teams on distribution patterns, including APIs, streaming, events, file/object delivery and marketplace channels
- Optimise performance through approaches such as caching and CDNs where appropriate
- Drive best practice across identity, access and entitlement-aware data delivery
- Support iterative delivery of complex programmes, balancing speed, risk and value
- Advocate for architectural principles, using data and feedback to continuously refine solutions
- Mentor and support engineering peers; contribute to hiring where needed
- Stay current on emerging trends in cloud data platforms and distribution technologies
- 10+ years’ experience, including 5+ years in senior data/platform engineering roles
- Proven experience designing, building and running large-scale, business-critical data ecosystems
- Strong experience with data distribution architectures and associated trade-offs
- Experience delivering complex programmes iteratively, with a focus on value and managing uncertainty
- Hands-on experience with real-time and batch pipelines, APIs, and distributed systems
- Experience with user identity and entitlement management in data access contexts
- Strong cloud experience (GCP exposure required)
- Experience delivering complex migration programmes across systems and processes
- Ability to influence technical direction without formal authority
- Strong communication and collaboration skills in global environments
- Focus on simplicity, reuse, automation and observability
- Proficiency in Python, Golang, SQL and modern API frameworks (e.g. Apigee)
- Bachelor’s or Master’s degree in Computer Science or related field
At ISS STOXX, our people are our driving force. We are committed to building a culture that values diverse skills, perspectives, and experiences. We hire the best talent in our industry and empower them with the resources, support, and opportunities to grow—professionally and personally. Together, we foster an environment that fuels creativity, drives innovation, and shapes our future success.
Principal Software Engineer – Data Distribution in London employer: ISS STOXX
At ISS STOXX, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the financial technology sector. Our inclusive work culture fosters creativity and empowers employees to grow both professionally and personally, with ample opportunities for mentorship and skill development. Located in a dynamic global environment, we offer our team members the chance to work on cutting-edge projects that shape the future of data distribution, all while enjoying the support and resources needed to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Engineer – Data Distribution in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Principal Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving data distribution and cloud technologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to data ecosystems and be ready to discuss how you've tackled complex challenges in the past.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team at ISS STOXX.
We think you need these skills to ace Principal Software Engineer – Data Distribution in London
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for data distribution and engineering shine through. We want to see that you’re not just ticking boxes but genuinely excited about the role and how you can contribute to our team.
Tailor Your Experience:Make sure to highlight your relevant experience in designing and building large-scale data ecosystems. We love seeing how your past projects align with what we’re doing at ISS STOXX, so don’t hold back on those details!
Be Clear and Concise:While we appreciate detail, clarity is key! Use straightforward language to explain your technical skills and experiences. This helps us understand your journey without getting lost in jargon.
Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at ISS STOXX
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially GCP, Python, Golang, and SQL. Brush up on your knowledge of data distribution architectures and be ready to discuss how you've applied these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex problems in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on how you delivered value while managing uncertainty.
✨Emphasise Collaboration and Influence
Since this role involves working in matrixed environments, be ready to discuss how you've influenced technical direction without formal authority. Highlight your communication skills and any experiences where you’ve successfully collaborated with cross-functional teams.
✨Stay Current with Industry Trends
Demonstrate your passion for the field by discussing recent trends in cloud data platforms and distribution technologies. This shows that you’re not just experienced but also eager to learn and adapt, which is crucial for a Principal Software Engineer.