Staff Software Engineer
Staff Software Engineer

Staff Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Cision

At a Glance

  • Tasks: Design and optimise APIs, build distributed systems, and drive performance improvements.
  • Company: Cision, a global leader in PR and marketing technology.
  • Benefits: Inclusive culture, career growth, and the chance to make a real impact.
  • Why this job: Shape the future of communication and work on innovative projects with cutting-edge tech.
  • Qualifications: 5+ years in software engineering and expertise in scalable architectures.
  • Other info: Join a diverse team committed to innovation and authentic connections.

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

At Cision, we believe in empowering every individual to make an impact. Here, your voice is heard, your ideas are valued, and your unique perspective fuels our collective success. As part of our global team, you will thrive in an environment that champions curiosity, collaboration, and innovation, all while making meaningful contributions to the brands we accelerate. Join us in shaping the future of communication and building authentic connections that matter.

We are seeking a Staff Software Engineer to help shape the evolution of the Brandwatch Consumer Research platform - a large-scale distributed system that transforms vast volumes of online conversations into real-time intelligence used by organisations worldwide. In this role, you will provide hands-on technical leadership while working on complex systems spanning search, streaming data pipelines, and distributed databases.

What You’ll Do

  • Design and optimise APIs and data pipelines supporting high-throughput interactive analytics (real-time search, filtering and aggregations on billions of documents).
  • Build and enhance distributed systems responsible for large-scale indexing, search, and data processing.
  • Drive performance, scalability, cost and reliability improvements in petabyte-scale systems.
  • Tune systems to make optimal use of cloud and datacentre resources.
  • Develop capabilities that enable customers to extract actionable insights from billions of documents across social and traditional media sources.
  • Lead design discussions and guide cross-team technical initiatives.

What You’ll Bring

  • 5+ years professional software engineering experience.
  • Expertise in scalable architectures and large-volume data processing.
  • Proven technical leadership and ability to influence engineering direction.
  • A collaborative mindset and strong problem-solving skills.

Key technologies used within the platform include:

  • Streaming: Kafka + SQS
  • Infrastructure: Kubernetes-based hybrid environment across datacentre and AWS

Cision is committed to fostering an inclusive environment where all employees can be their authentic selves and perform at their best. We believe diversity, equity, and inclusion is vital to driving our culture, sparking innovation and achieving long-term success. Cision is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or other protected statuses.

Staff Software Engineer employer: Cision

Cision is an exceptional employer that champions innovation and collaboration, providing a dynamic environment where your ideas are valued and your contributions make a real impact. With a strong commitment to diversity, equity, and inclusion, Cision fosters a culture that empowers employees to be their authentic selves while offering ample opportunities for professional growth and development. Located in a global network of offices, you will be part of a forward-thinking team dedicated to shaping the future of communication and driving meaningful change.
Cision

Contact Detail:

Cision Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Cision on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by diving deep into Cision's products and values. Show us how your skills align with their mission of empowering individuals and driving innovation. Tailor your examples to highlight your collaborative mindset!

✨Tip Number 3

Don’t just wait for job openings—create your own opportunities! If you see a project or initiative at Cision that excites you, reach out and express your interest. We love proactive candidates who take the initiative.

✨Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team. Let’s make those conversations happen!

We think you need these skills to ace Staff Software Engineer

API Design
Data Pipeline Optimisation
Distributed Systems Development
Performance Tuning
Scalability Improvements
Cloud Resource Management
Technical Leadership
Problem-Solving Skills
Collaboration
Kafka
SQS
Kubernetes
Large-Volume Data Processing
Real-Time Analytics

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about the opportunity to make an impact at Cision and contribute to our innovative projects.

Tailor Your Experience: Make sure to highlight your relevant experience that aligns with the job description. We love seeing how your skills in scalable architectures and large-volume data processing can help us shape the future of communication.

Be Authentic: Don’t be afraid to show your true self in your application. At Cision, we value diversity and authenticity, so share your unique perspective and what makes you stand out as a candidate.

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 global team!

How to prepare for a job interview at Cision

✨Know Your Tech Stack

Make sure you’re familiar with the key technologies mentioned in the job description, like Kafka, SQS, and Kubernetes. Brush up on your knowledge of distributed systems and large-volume data processing, as these will likely come up during technical discussions.

✨Showcase Your Leadership Skills

Prepare examples that demonstrate your technical leadership and ability to influence engineering direction. Think about times when you led design discussions or guided cross-team initiatives, as this aligns perfectly with what Cision is looking for.

✨Emphasise Collaboration

Cision values a collaborative mindset, so be ready to discuss how you’ve worked effectively in teams. Share experiences where you solved complex problems together, highlighting your communication skills and ability to listen to others’ ideas.

✨Prepare for Problem-Solving Questions

Expect to tackle some real-world problems during the interview. Practice coding challenges or system design questions that focus on performance, scalability, and reliability improvements. This will help you demonstrate your problem-solving skills in action.

Staff Software Engineer
Cision

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

>