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 data solutions with a focus on innovation.
- Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment that values diversity and continuous improvement.
- Why this job: Make a real impact by shaping the future of data distribution in finance.
- Qualifications: 10+ years in data engineering, with strong skills in cloud technologies and APIs.
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
Requirements
- 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
Institutional Shareholder Services (ISS) is committed to fostering, cultivating, and preserving a culture of diversity and inclusion. It is our policy to prohibit discrimination or harassment against any applicant or employee on the basis of race, color, ethnicity, creed, religion, sex, age, height, weight, citizenship status, national origin, social origin, sexual orientation, gender identity or gender expression, pregnancy status, marital status, familial status, mental or physical disability, veteran status, military service or status, genetic information, or any other characteristic protected by law (referred to as "protected status"). All activities including, but not limited to, recruiting and hiring, recruitment advertising, promotions, performance appraisals, training, job assignments, compensation, demotions, transfers, terminations (including layoffs), benefits, and other terms, conditions, and privileges of employment, are and will be administered on a non‑discriminatory basis, consistent with all applicable federal, state, and local requirements.
Principal Software Engineer – Data Distribution in London employer: STOXX
At ISS STOXX, we pride ourselves on being an exceptional employer that champions innovation and collaboration in the financial data sector. Our inclusive work culture fosters diversity and encourages continuous learning, providing employees with ample opportunities for professional growth while working on cutting-edge technologies like GCP. Join us to be part of a dynamic team that values your expertise and empowers you to make a meaningful impact in a rapidly evolving environment.
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, especially those who work at ISS or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those related to data distribution and cloud technologies. This gives you a chance to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Ace the interview by being prepared! Research common interview questions for Principal Software Engineers and practice your responses. Be ready to discuss your past experiences with data ecosystems and how you've tackled complex challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at ISS and contributing to our exciting projects.
We think you need these skills to ace Principal Software Engineer – Data Distribution in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV speaks directly to the job description. Highlight your experience with data distribution architectures and cloud platforms like GCP. We want to see how your skills align with our needs!
Showcase Your Projects:Include specific examples of projects where you've designed and built scalable data ecosystems. We love seeing proof of your hands-on experience, especially with real-time and batch pipelines.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to describe your technical expertise and how you’ve influenced teams in complex environments. We appreciate clarity!
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 get you into our system quickly. We can’t wait to hear from you!
How to prepare for a job interview at STOXX
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially GCP, Python, and Golang. Brush up on your knowledge of data distribution architectures and be ready to discuss how you've applied these in past projects.
✨Showcase Your Leadership Style
As a Principal Software Engineer, you'll need to demonstrate your ability to lead without formal authority. Prepare examples of how you've influenced teams and driven technical direction in previous roles, focusing on collaboration and mentorship.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in complex environments. Think about past experiences where you had to balance speed, risk, and value while delivering projects. Be ready to explain your thought process and decision-making.
✨Emphasise Continuous Improvement
Highlight your commitment to best practices and continuous learning. Discuss how you stay current with emerging trends in cloud data platforms and how you've implemented feedback loops in your previous work to refine solutions.