Senior Lead - Staff Software Engineer
Senior Lead - Staff Software Engineer

Senior Lead - Staff Software Engineer

Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
Go Premium
O

At a Glance

  • Tasks: Lead the development of data streaming and mentor team members in a collaborative environment.
  • Company: Join a dynamic tech company with a strong focus on innovation and growth.
  • Benefits: Competitive salary, flexible working, and opportunities for professional development.
  • Why this job: Make a real impact by shaping the future of event-driven architectures.
  • Qualifications: 5+ years in large-scale event-driven systems and experience with Apache Kafka.
  • Other info: Work with global teams and enjoy excellent career growth opportunities.

The predicted salary is between 36000 - 60000 Β£ per year.

Our Product R&D business is performing and growing strongly, which is why we are looking for a Staff Software Engineer with a strong focus on event-driven architectures to help scale On's business to the next level. As a key member of our engineering team, you will play a pivotal role in leading the development of data streaming for product data throughout its lifecycle. In addition to being hands-on, you will mentor team members, share your knowledge and expertise, and influence the technical direction of the organization. You will be based in London (or within commutable distance) and are willing to be in the office two days per week. You will collaborate closely with teams in Zurich, Berlin, Ho Chi Minh and London, and work with Technology and Product Development departments across On's global office locations.

Responsibilities

  • Lead the development of data streaming for product data throughout its lifecycle, with a strong focus on event-driven architectures.
  • Be hands-on while mentoring team members, sharing knowledge, and influencing the technical direction of the organization.
  • Collaborate closely with teams across London, Zurich, Berlin, and Ho Chi Minh, and work with Technology and Product Development departments globally.

Qualifications

  • 5+ years of experience building and operating large-scale event-driven systems in production.
  • Extensive hands-on experience with Apache Kafka in production, including modeling data pipelines and applying streaming patterns and anti-patterns.
  • Experience leading complex technical initiatives, partnering with multiple stakeholders and teams, and providing technical direction to others.
  • Experience mentoring and coaching engineers, providing guidance and feedback to support growth and development.
  • Exceptional verbal and written communication skills, with the ability to clearly articulate complex technical concepts to senior leaders, technical stakeholders, and cross-functional teams.
  • Nice to have: AI and Data engineering fundamentals and exposure to BigQuery.
  • Previous experience in manufacturing lifecycle or production of physical goods, and exposure to Computer Vision or an interest in learning.

Senior Lead - Staff Software Engineer employer: ON RUNNING

At On, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Lead - Staff Software Engineer based in London, you will not only have the opportunity to work on cutting-edge event-driven architectures but also benefit from a supportive environment that encourages mentorship and professional growth. With flexible working arrangements and the chance to collaborate with global teams, On offers a unique blend of meaningful work and personal development.
O

Contact Detail:

ON RUNNING Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Lead - Staff Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at On or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving event-driven architectures and data streaming. 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 soft skills. Practice explaining complex concepts clearly, as you'll need to communicate effectively with both technical and non-technical teams.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team.

We think you need these skills to ace Senior Lead - Staff Software Engineer

Event-Driven Architectures
Data Streaming
Apache Kafka
Data Pipeline Modelling
Technical Leadership
Mentoring and Coaching
Verbal Communication Skills
Written Communication Skills
Collaboration
AI Fundamentals
Data Engineering Fundamentals
BigQuery
Manufacturing Lifecycle Knowledge
Computer Vision Exposure

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with event-driven architectures and data streaming. We want to see how your skills align with the role, so don’t be shy about showcasing your hands-on experience with Apache Kafka!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how you can contribute to our team. We love seeing passion and personality, so let us know what makes you tick!

Showcase Your Mentoring Skills: Since mentoring is a key part of this role, share examples of how you've supported and guided other engineers in the past. We’re looking for someone who can lead by example and help others grow, so make that clear!

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 don’t miss out on any important updates. Plus, we love seeing applications come in through our own channels!

How to prepare for a job interview at ON RUNNING

✨Know Your Event-Driven Architecture

Make sure you brush up on your knowledge of event-driven architectures, especially how they relate to data streaming. Be ready to discuss your hands-on experience with Apache Kafka and how you've modelled data pipelines in the past.

✨Showcase Your Mentoring Skills

Since this role involves mentoring team members, think of specific examples where you've guided others. Prepare to share how you've influenced technical direction and supported the growth of your colleagues.

✨Collaboration is Key

With teams spread across multiple locations, highlight your experience working collaboratively with diverse groups. Be prepared to discuss how you've partnered with stakeholders and navigated complex technical initiatives.

✨Communicate Clearly

Exceptional communication skills are a must for this role. Practice articulating complex technical concepts in a simple way, as you'll need to convey ideas to both technical and non-technical audiences.

Senior Lead - Staff Software Engineer
ON RUNNING
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Lead - Staff Software Engineer

    Full-Time
    36000 - 60000 Β£ / year (est.)
  • O

    ON RUNNING

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>