At a Glance
- Tasks: Lead technical initiatives and design scalable backend systems for complex workflows.
- Company: Join a forward-thinking tech company focused on impactful engineering solutions.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Diverse team culture welcoming unique perspectives and backgrounds.
- Why this job: Make a real difference by solving complex problems in a dynamic environment.
- Qualifications: Experience in software engineering, distributed systems, and strong leadership skills.
The predicted salary is between 80000 - 100000 € per year.
Requirements
- Strong Technical Leadership: You’ve operated at Staff or Senior Staff level and have led technically complex initiatives with meaningful business impact.
- Distributed Systems Expertise: Deep experience designing and operating scalable backend systems, event-driven architectures, APIs, and asynchronous workflows.
- Hands-On Engineering Depth: You still enjoy building software directly - writing production code, reviewing designs, debugging systems, and improving architecture.
- Modern Backend Experience: Strong experience with technologies such as: Python, AWS (Lambda, API Gateway, DynamoDB), event-driven/serverless architectures, distributed systems and workflow orchestration.
- Systems Thinking: You’re comfortable reasoning about correctness, failure modes, data consistency, scalability, and operational trade-offs in complex systems.
- Cross-Functional Influence: You can align technical decisions with product, commercial, and customer outcomes while navigating ambiguity effectively.
- Pragmatic Problem Solving: You enjoy untangling difficult technical and organisational problems using first-principles thinking.
- (Desirable) Experience with high-scale infrastructure or performance-sensitive systems.
- (Desirable) Background in platform engineering or internal developer platforms.
- (Desirable) Exposure to workflow engines, orchestration systems, or real-time decision systems.
- (Desirable) Experience integrating ML models into production environments.
- (Desirable) Familiarity with regulated industries such as energy, fintech, or govtech.
- (Desirable) Experience evolving systems from startup scale to multi-product platforms.
- (Desirable) Knowledge of Kubernetes, Spark, or large-scale data systems.
We welcome applications from people of all backgrounds, experiences, and identities, including those that are traditionally underrepresented in the tech and energy sectors. If you’re excited about this role but not sure you meet every requirement, we’d still love to hear from you. Your unique perspective could be exactly what we’re looking for.
What the job involves
We’re looking for a Senior Staff Software Engineer to help evolve one of the most critical platforms at tem. This platform powers complex commercial workflows across forecasting, pricing, optimisation, and deal execution - sitting directly on the path between customer demand and revenue generation. You’ll work on large-scale backend and platform engineering problems where correctness, reliability, and operational clarity matter deeply. The domain is complex, the stakes are high, and the technical challenges span architecture, scalability, workflow orchestration, data modelling, and developer productivity. This is a hands-on Staff+ role for someone who enjoys building robust systems in ambiguous environments, driving execution across teams, and shaping technical direction through delivery.
- Lead Through Execution: Drive major technical initiatives from design through production, improving scalability, reliability, and correctness across critical systems.
- Build Distributed Systems: Design and evolve backend services, APIs, event-driven workflows, and data models that support complex business processes at scale.
- Own Critical Platform Infrastructure: Improve the operational foundations of the platform through better observability, testing, deployment safety, and incident reduction.
- Solve Complex Workflow Problems: Design systems that handle long-running workflows, asynchronous processing, consistency guarantees, and failure recovery in high-stakes environments.
- Work Across Teams: Lead initiatives spanning engineering, product, data, commercial, and machine learning teams – aligning stakeholders and unblocking delivery.
- Productionise Machine Learning: Collaborate with ML and data teams to safely integrate forecasting, optimisation, and pricing models into production systems.
- Raise Engineering Standards: Mentor senior engineers, influence architectural direction, and improve engineering practices across the organisation.
- Design for Scale: Anticipate scaling challenges before they emerge – improving throughput, resilience, and platform evolution as the business grows.
Senior Staff Engineer employer: Deepstreamtech
At our company, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. As a Senior Staff Engineer, you'll not only tackle complex technical challenges but also have the opportunity to mentor fellow engineers and influence architectural direction. With a commitment to employee growth and a diverse team that values unique perspectives, we offer a rewarding environment where your contributions directly impact our critical platform and drive meaningful business outcomes.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Staff Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on a job opening that’s perfect for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving distributed systems or backend engineering. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and system design questions that align with the role's requirements, so you can impress during the interview.
✨Tip Number 4
Don’t hesitate to apply through our website! We’re looking for diverse talent, and even if you don’t tick every box, your unique perspective could be just what we need. Go for it!
We think you need these skills to ace Senior Staff Engineer
Some tips for your application 🫡
Show Off Your Technical Leadership:Make sure to highlight your experience leading complex technical initiatives. We want to see how you've made a meaningful impact in your previous roles, so don’t hold back on those success stories!
Demonstrate Your Distributed Systems Expertise:When you’re writing your application, be specific about your experience with scalable backend systems and event-driven architectures. We love seeing real examples of how you've tackled challenges in these areas.
Get Hands-On with Your Experience:We’re looking for someone who still enjoys coding! Share your hands-on engineering experiences, like writing production code or debugging systems. It’s all about showing us that you’re not just a leader but also a builder.
Align with Our Values:Don’t forget to mention how your unique perspective aligns with our commitment to diversity and inclusion. We welcome applications from everyone, so let us know what makes you stand out and why you’re excited about this role!
How to prepare for a job interview at Deepstreamtech
✨Showcase Your Technical Leadership
Be ready to discuss specific examples where you've led technically complex initiatives. Highlight how your leadership made a meaningful impact on the business, and don’t shy away from sharing challenges you faced and how you overcame them.
✨Demonstrate Your Distributed Systems Expertise
Prepare to dive deep into your experience with scalable backend systems and event-driven architectures. Be ready to explain your thought process behind designing APIs and asynchronous workflows, and how these have contributed to system reliability and performance.
✨Get Hands-On with Your Experience
Since this role requires hands-on engineering depth, be prepared to discuss your recent coding experiences. Share examples of production code you've written, designs you've reviewed, and how you've debugged systems to improve architecture.
✨Align Technical Decisions with Business Outcomes
Think about how your technical decisions have influenced product and commercial outcomes in previous roles. Be ready to discuss how you navigate ambiguity and align cross-functional teams towards common goals, showcasing your pragmatic problem-solving skills.