At a Glance
- Tasks: Lead multiple engineering teams and drive innovative strategies for high-scale platforms.
- Company: Join a dynamic tech company focused on performance marketing data solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a culture that values ownership, accountability, and continuous improvement.
- Why this job: Make a real impact by shaping the future of high-concurrency, event-driven systems.
- Qualifications: Proven leadership in engineering, strong technical background, and excellent communication skills.
The predicted salary is between 100000 - 150000 € per year.
Requirements
- Proven Management Scale: Experience leading multiple engineering teams (including managing other managers) in a fast-paced, product-led environment.
- Deep Technical Roots: A strong background in backend or platform engineering, with the demonstrable ability to design and critique distributed systems at scale.
- Architectural Mastery: Experience with event-driven architecture, real-time data processing, and making clear technical decisions under ambiguity.
- Strategic Partnership: A track record of working effectively with Product and stakeholders at all levels to balance performance, reliability, and cost.
- Pragmatic Problem Solving: The ability to move comfortably between high-level organizational strategy and low-level technical detail.
- Clear Communication: Exceptional interpersonal skills with the ability to explain complex trade-offs clearly without relying on others to define the direction.
- (Desirable) Scaling Experience: You’ve personally designed systems that needed to scale—and you have seen exactly where they break.
- (Desirable) Conflict Resolution: You have challenged engineers or stakeholders when necessary and can articulate the technical or business reasoning behind it.
- (Desirable) Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (preferred).
- (Desirable) Agile & Lean Mastery: Practical experience driving efficiency using Agile principles and modern engineering practices (TDD, CI/CD, DDD).
What the job involves
The Director of Engineering is a key leadership role at the intersection of technical depth, people management, and product partnership. At Partnerize, we operate a high-scale platform processing over a billion daily events. You will be responsible for overseeing multiple cross‑functional engineering teams through Engineering Managers, driving the development and execution of strategies that ensure high throughput, resilience, and observability.
This is not a purely strategic role; you are a technical authority who leads through judgment, guiding architectural decisions and working closely with engineers on complex distributed systems. At the heart of our platform, we track performance marketing data and build a number of solutions to turn this data into useful information for our customers. We work with a lot of data, generating over a billion events across our infrastructure daily. We aim to make as much of this data available in real‑time as possible, which is no mean feat at this scale! Our platform is powered by our REST APIs and everything is developed with an API‑first approach. The primary technologies we use are PHP, Python, JavaScript (React), and Kafka. Data is stored in MySQL, PostgreSQL, Druid, and Redis. We are constantly evolving our platform and tools to take advantage of the ever‑changing tech landscape. We deploy to production several times a day.
Lead through Managers: Manage Engineering Managers and Agile Delivery Leads of cross‑functional teams, owning delivery, quality, and system reliability.
Act as Technical Authority: Guide architecture across backend and platform systems—not just reviewing it, but actively shaping the design of high‑concurrency, event‑driven systems.
Partner with Product: Collaborate closely with Product leaders to shape roadmaps, challenge assumptions, and balance speed against scalability and technical debt.
Drive Engineering Standards: Develop and maintain processes and best practices for distributed systems and APIs to enable high‑quality software delivery at scale.
Manage Outcomes: Take ownership of technical outcomes and system health, ensuring infrastructure is designed for resilience and observability.
Nurture Talent: Act as a mentor and role model for Engineering Managers and senior engineers, strengthening both technical and leadership capability across the tribe.
Foster Culture: Drive a culture of high ownership, accountability, and continuous improvement, ensuring engineering efforts align with organizational goals.
Director of Engineering (Platform & Scale) employer: Deepstreamtech
At Partnerize, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As the Director of Engineering, you will lead talented teams in a dynamic environment, with ample opportunities for professional growth and mentorship. Our commitment to cutting-edge technology and real-time data processing ensures that you will be at the forefront of engineering excellence, all while enjoying a supportive workplace that values your contributions and encourages continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Director of Engineering (Platform & Scale)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to engineering leadership. Think about how you’d tackle real-world problems and be ready to showcase your strategic thinking and technical expertise.
✨Tip Number 3
Don’t just apply anywhere—focus on companies that align with your values and goals. Use our website to find roles that excite you, and tailor your approach to show why you’re the perfect fit for their team.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way in keeping you top of mind. Share any additional thoughts you have about the conversation, especially if you can tie them back to your experience in managing engineering teams.
We think you need these skills to ace Director of Engineering (Platform & Scale)
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for the role shine through! We want to see that you’re genuinely excited about joining our team and contributing to our mission.
Tailor Your Experience:Make sure to highlight your relevant experience in managing engineering teams and working with distributed systems. We love seeing how your background aligns with what we’re looking for, so don’t hold back!
Be Clear and Concise:We appreciate clear communication, so keep your application straightforward. Use simple language to explain your technical expertise and how it relates to the role. Remember, we want to understand your thought process!
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 ensure you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
As a Director of Engineering, you need to showcase your deep technical roots. Brush up on your knowledge of backend and platform engineering, especially around distributed systems. Be ready to discuss your experience with event-driven architecture and real-time data processing, as well as any challenges you've faced in scaling systems.
✨Showcase Your Leadership Style
This role involves managing multiple engineering teams, so it's crucial to demonstrate your management style. Prepare examples of how you've led teams in fast-paced environments, resolved conflicts, and nurtured talent. Highlight your ability to balance performance, reliability, and cost while working closely with product stakeholders.
✨Communicate Clearly and Confidently
Exceptional communication skills are key for this position. Practice explaining complex technical concepts in simple terms. Be prepared to articulate your decision-making process and the reasoning behind your architectural choices. This will show that you can lead through judgment and guide others effectively.
✨Prepare for Pragmatic Problem Solving
Expect questions that assess your problem-solving abilities. Think of scenarios where you've had to navigate between high-level strategy and low-level technical details. Be ready to discuss specific instances where you've made clear technical decisions under ambiguity and how you approached those challenges.