Senior Staff Software Engineer
Belfast, Northern Ireland, United Kingdom · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- منذ يومين
- Work mode
- In office
- Education
- BSc in Computer Science or equivalent
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Bazaarvoice
Bazaarvoice connects thousands of brands and retailers with billions of consumers through a vast global network, empowering enterprises with technology to generate valuable user-generated content (UGC). Their platform facilitates the collection, syndication, and analytics of consumer feedback such as questions, answers, reviews, and products, resulting in smarter shopping experiences that boost customer loyalty, drive sales, and enhance product quality.
Role Overview
As the Lead Engineer for the Portal Reports and Insights team, you will architect and develop robust, distributed, fault-tolerant systems that support high-performance reporting and data visualization applications. These systems enable clients to run nearly 10,000 reports weekly, generating key performance metrics and exporting raw UGC data. You will also develop analytical dashboards that help clients identify data trends and patterns, while leading engineering efforts and guiding team members.
Responsibilities and Expertise
- Design and implement scalable distributed systems supporting reporting and analytical applications.
- Build and maintain tools that generate extensive reports and insights used by Bazaarvoice clients.
- Lead engineering projects from design through delivery, ensuring best practices and technical excellence.
- Mentor engineers and provide technical leadership within the team.
Required Qualifications
- Bachelor's degree in Computer Science or equivalent education/work experience.
- At least seven years' experience building and maintaining scalable distributed systems using open-source technologies.
- Proficiency in object-oriented programming languages (such as Java or C++) and scripting languages (such as Python or Ruby).
- Prior experience in technical leadership or mentorship roles.
- Familiarity with Agile development methodologies.
- Strong skills in crafting complex SQL queries; PostgreSQL experience is advantageous.
- Experience working with API frameworks, such as Spring Boot.
- Hands-on involvement with public cloud platforms, preferably AWS, Google Cloud, or Azure.
- Competence in modern build tools like Maven, Jenkins, and GitHub.
- Knowledge of AWS services including CloudFormation, EMR, S3, EC2, and Cloud Trail is a strong benefit.
- Exposure to data visualization libraries and tools like D3.js, Tableau, or Looker is desirable.
- Excellent analytical, technical communication (oral and written) abilities, and collaborative mindset.
Company Culture and Values
- Customer-centric focus prioritizing client outcomes.
- Commitment to transparency and integrity to build trust.
- Passionate about high performance driven by curiosity and dedication.
- Continuous innovation encouraged through agility and experimentation.
- Emphasis on diversity, inclusion, and teamwork to foster a stronger community and company.
Additional Information
Bazaarvoice provides equal employment opportunities without regard to any legally protected categories. Candidates must clear a basic AccessNI background check before joining. The hiring process may utilize AI tools to aid evaluation but final decisions are human-made.
Level
Senior
Minimum education
Bachelor's Degree