Principal Software Engineer (Data Distribution)

Principal Software Engineer (Data Distribution)

Full-Time 80000 - 100000 € / year (est.) No home office possible
Deepstreamtech

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 SQL.

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) 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 leveraging cutting-edge technologies, such as GCP, ensures that you will be at the forefront of industry advancements, all while contributing to meaningful solutions that drive business success.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer (Data Distribution)

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 Our Website

When you find a role that excites you, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Principal Software Engineer (Data Distribution)

Data Distribution Architectures
Real-time and Batch Pipelines
APIs
Distributed Systems
User Identity and Entitlement Management
Cloud Experience (GCP)
Complex Migration Programmes

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 your hands-on experience aligns with our needs at StudySmarter.

Showcase Your Technical Skills:Don’t forget to mention your proficiency in 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 this exciting opportunity to join 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 requires influencing technical direction without formal authority, prepare examples of how you've led teams or projects in the past. Highlight situations where you’ve used data and proof-of-concepts to guide decision-making and how you’ve enabled others to succeed.

Emphasise Collaboration and Communication

This position involves working globally, so be ready to discuss how you’ve collaborated with diverse teams. Share experiences that demonstrate your strong communication skills and how you’ve navigated complex environments while maintaining clarity and focus on delivering value.

Prepare for Problem-Solving Scenarios

Expect to tackle some real-world problems during the interview. Think about challenges you’ve faced in previous roles, particularly around managing uncertainty in complex programmes. Be prepared to explain your thought process and how you balance speed, risk, and value in your solutions.