Job Search and Career Advice Platform

Enable job alerts via email!

Senior Staff Software Engineer

Bazaarvoice, Inc.

Belfast

On-site

GBP 70,000 - 90,000

Full time

23 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Belfast is seeking a Lead Engineer for the Portal Reports and Insights application team. You will design and implement scalable, fault-tolerant systems while mentoring other engineers. The ideal candidate has over 7 years of experience in building distributed systems and a strong background in Object-Oriented programming. This role focuses on delivering high-performance applications and collaborating closely with business stakeholders.

Benefits

Customer-first mindset
Commitment to diversity and inclusion
Opportunity for innovation

Qualifications

  • 7+ years of experience building and supporting scalable, distributed systems.
  • Proven hands-on experience with Object-Oriented programming and at least one scripting language.
  • Prior technical leadership or mentorship experience.

Responsibilities

  • Design and implement distributed, fault-tolerant systems.
  • Create high-performance Reporting and Insights applications.
  • Work closely with stakeholders to define report requirements.

Skills

Object-Oriented programming
Scripting languages (Java, C++, Python, Ruby)
Agile methodologies
Complex SQL queries
API framework (Spring Boot)
Public cloud (AWS, Azure, Google Cloud)
Data visualization tools (D3.js, Tableau)

Education

BSc in Computer Science or equivalent

Tools

Maven
Jenkins
GitHub
Job description

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product‑passionate community – and enterprise technology – we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to engage consumers and collect valuable user‑generated content at an unprecedented scale. That content achieves global reach by leveraging an ever‑expanding retail, social & search syndication network. We also provide intuitive tools and dashboards so brands and retailers can gain valuable business insights from real‑time consumer feedback. The result is smarter shopping: loyal customers, increased sales, and improved products.

The problem we are trying to solve: Brands and retailers struggle to make real connections with consumers. It is a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that does not attract new consumers, convert them, or earn their long‑term loyalty.

Our brand promise: closing the gap between brands and consumers.

Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices across North America, Europe, Asia and Australia.

Responsibilities

As the Lead Engineer of the Portal Reports and Insights application team, your primary responsibilities will include designing and implementing distributed, fault‑tolerant systems and creating high‑performance Reporting and Insights applications for Bazaarvoice clients that can run nearly 10,000 reports every week. You will work closely with business stakeholders to define report requirements, shape data models and ensure production‑grade reliability and scalability. Staff Engineers at Bazaarvoice lead software initiatives from conception to delivery, drive engineering best practices and mentor talent throughout the organization.

Qualifications
  • BSc in Computer Science or equivalent (education or work based)
  • 7+ years of experience building and supporting scalable, distributed systems using open‑source tools
  • Proven hands‑on experience with Object‑Oriented programming languages and at least one scripting language (e.g., Java, C++ and Python, Ruby, etc.)
  • Prior technical leadership and/or mentorship experience
  • Experience with Agile methodologies
  • Experience with writing complex SQL queries (any dialect, but PostgreSQL is a plus)
  • Experience with an API framework (e.g., Spring Boot)
  • Experience with a public cloud hosting provider (AWS preferred, Google Cloud, Azure or similar)
  • Experience using modern build tools such as Maven, Jenkins, GitHub, etc.
  • Experience with Amazon Web Services a strong plus – CloudFormation, EMR, S3, EC2, CloudTrail, etc.
  • Experience with data visualization and analytics tools/frameworks (e.g., D3.js, Tableau, Looker, or similar) – a plus
  • Strong analytical, technical, and communication (oral and written) skills
  • Someone committed to excellence: building collaborative relations across the organization, staying positive when tackling tough challenges that often require cross‑team contribution
Why Join Bazaarvoice
  • Customer is key – we see our own success through our customers’ outcomes and approach every situation with a customer‑first mindset.
  • Transparency & Integrity Builds Trust – we believe in the power of authentic feedback and do the right thing when faced with hard choices.
  • Passionate Pursuit of Performance – our energy is contagious; we hire for passion, drive & curiosity and are laser‑focused on our mission.
  • Innovation over Imitation – we seek to innovate, are not content with the status quo, and embrace agility and experimentation.
  • Stronger Together – we bring our whole selves to the mission, value diverse perspectives, champion what’s best for Bazaarvoice before individuals or teams, and build a stronger community.
  • Commitment to diversity and inclusion – Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants, respecting all protected categories as defined by law.

We provide a basic background check for all successful candidates.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.