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 global impact.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment focused on innovation and continuous improvement.
- Why this job: Make a real difference by shaping the future of data distribution in finance.
- Qualifications: 10+ years in software engineering, strong cloud experience, and proficiency in Python and Golang.
The predicted salary is between 80000 - 100000 € per year.
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
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 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.
What the job involves:
- 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 will collaborate globally, sharing best practices and continuously improving how teams design, build and deliver.
- 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.
- 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.
Principal Software Engineer (Data Distribution) in London employer: Deepstreamtech
At ISS STOXX, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Principal Software Engineer in Data Distribution, you will have the opportunity to lead transformative projects within a global team, while benefiting from continuous professional development and mentorship. Our commitment to employee growth, coupled with our focus on cutting-edge technologies and a supportive environment, makes us an ideal place for those seeking meaningful and rewarding careers in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Engineer (Data Distribution) in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who’s already in the role you want. Building relationships can open doors that a CV just can’t.
✨Show Off Your Skills
Don’t just talk about your experience—show it! Create a portfolio or GitHub repository showcasing your projects, especially those involving data distribution architectures or cloud solutions. This gives potential employers a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding key concepts in data ecosystems. Practice common interview questions and be ready to discuss how you’ve tackled complex problems in the past.
✨Apply Through Us!
We’ve got some fantastic opportunities waiting for you on our website. Don’t hesitate to apply directly through us—this shows your enthusiasm and makes it easier for us to spot your application!
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 reflects the specific skills and experiences mentioned in the job description. Highlight your 10+ years of experience and any relevant projects that showcase your expertise in data distribution architectures.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role. Share examples of how you've delivered value in complex environments and how you’ve influenced technical direction in previous positions.
Showcase Your Technical Skills:Don’t forget to mention your hands-on experience with Python, Golang, SQL, and modern API frameworks. We want to see how you’ve applied these skills in real-world scenarios, especially in cloud environments like GCP.
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’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Deepstreamtech
✨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 experience with data distribution architectures and be ready to discuss specific projects where you’ve designed and built large-scale data ecosystems.
✨Showcase Your Leadership Skills
Since this role involves influencing technical direction without formal authority, prepare examples that demonstrate your ability to lead teams and drive decisions. Think of situations where you’ve successfully guided a project or mentored peers, highlighting your collaborative approach.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in complex environments. Be ready to discuss how you would handle ambiguity and deliver value iteratively. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.
✨Emphasise Continuous Improvement
This role is all about delivering incremental value and improving processes. Share your experiences with modern SDLC approaches and how you’ve implemented best practices in previous roles. Highlight any initiatives you’ve led that focused on automation, observability, or performance optimisation.