Staff Software Engineer TLNT1_NI in Belfast

Staff Software Engineer TLNT1_NI in Belfast

Belfast Full-Time 60000 - 80000 € / year (est.) No home office possible
IrishJobs

At a Glance

  • Tasks: Lead the design and development of innovative software solutions for a global syndication network.
  • Company: Join Bazaarvoice, a leader in smart shopping experiences with a vibrant culture.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Be part of a diverse team that values innovation, integrity, and collaboration.
  • Why this job: Make a real-world impact while working with cutting-edge technology and passionate teams.
  • Qualifications: 7+ years in software development, expertise in Java, TypeScript, and big data technologies.

The predicted salary is between 60000 - 80000 € per year.

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. 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's 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 doesn't 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 in North America, Europe, Asia and Australia. Its official: Bazaarvoice is a Great Place to Work in the US, Australia, India, Lithuania, France, Germany and the UK!

Do you want to work on something that you, your friends, family and hundreds of millions of others use every day, and actually makes you smarter about how you spend your money? What if you could do that with a bunch of really smart people in an environment that actively encourages learning, growth and individual development?

Every day, the Bazaarvoice engineering team tackles interesting and challenging problems across virtually every major computer science problem domain, and we do it all at a massive scale. Bazaarvoice is looking for outstanding people who are passionate about building great software, and want their work to have real-world impact. Product data and user generated content are the driving forces of Bazaarvoice. This engineer will join the team working on our Syndication platform which powers our syndication network allowing clients to share user generated content like ratings and reviews, questions and answers across more than 2.3 billion client products.

As a staff engineer on the team, you will be responsible for leading the design, development, delivery and ownership of a range of solutions to extend Bazaarvoice's Syndication network.

Key Responsibilities:
  • System Architecture: Lead the design and delivery of high-performance, scalable big data storage and processing solutions, ensuring they align with long-term business goals.
  • Engineering Excellence: Drive Test Driven Development (TDD) and high-quality coding standards. Actively lead code reviews and champion software development best practices across the engineering organization.
  • Strategic Collaboration: Partner with cross-functional teams, Senior Staff, and Principal Engineers to solve complex architectural challenges and break down silos.
  • Delivery Mindset: Take full ownership of technical solutions from conception to production, ensuring reliable, high-quality delivery in an Agile environment.
  • Engineering Coach: Act as a mentor to junior and senior engineers, fostering a culture of continuous learning and technical excellence.
  • Resilience & Triage: Lead the investigation and resolution of complex production issues and outages. Participate in the on-call rotation.
Required Skills & Experience:
  • 7+ years of professional development experience, with expertise in Java and the TypeScript/JavaScript ecosystem.
  • Quality First: Expertise in TDD and writing clean, maintainable, and testable code for distributed environments.
  • Big Data Processing: Experience of big data storage and processing technologies including Apache Spark, dbt, Redshift, and Snowflake.
  • Cloud Native Mastery: Strong experience with AWS services (Lambda, S3, Step Functions, EventBridge) and building event driven, serverless architectures.
  • Database Expertise: Proficiency in NoSQL (DynamoDB/MongoDB).
  • Infrastructure as Code: Expert knowledge of Terraform, CloudFormation, or SAM.
  • CI/CD & DevOps: Deep understanding of CI/CD pipeline architecture and DevOps practices to enable rapid, safe deployments.
  • Modern Search: Familiarity with search engines like Elasticsearch or OpenSearch for log analysis and data discovery.
Why join Bazaarvoice?
  • Customer is key: We see our own success through our customers outcomes. We approach every situation with a customer first mindset.
  • Transparency & Integrity Builds Trust: We believe in the power of authentic feedback because its in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance.
  • Passionate Pursuit of Performance: Our energy is contagious, because we hire for passion, drive & curiosity. We love what we do, and because we're laser focused on our mission.
  • Innovation over Imitation: We seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage.
  • Stronger Together: We bring our whole selves to the mission and find value in diverse perspectives. We champion what's best for Bazaarvoice before individuals or teams. As a stronger company we build a stronger community.

Commitment to diversity and inclusion: Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world's smartest network of consumers, brands, and retailers.

Please note: A basic background check will be required for the successful candidate. 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.

Staff Software Engineer TLNT1_NI in Belfast employer: IrishJobs

Bazaarvoice is an exceptional employer that fosters a culture of innovation, collaboration, and continuous learning. With a commitment to employee growth and a customer-first mindset, team members are empowered to tackle challenging problems in a supportive environment. Located in Austin, Texas, employees benefit from a vibrant tech community, diverse perspectives, and the opportunity to make a real-world impact through their work.

IrishJobs

Contact Detail:

IrishJobs Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer TLNT1_NI in Belfast

Tip Number 1

Network like a pro! Reach out to current employees at Bazaarvoice 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 Bazaarvoice's products and values. Show us that you understand how we connect brands with consumers and how your skills can contribute to that mission.

Tip Number 3

Practice coding challenges and system design questions. We love engineers who can think critically and solve problems on the fly, so brush up on those skills before your interview!

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 our team.

We think you need these skills to ace Staff Software Engineer TLNT1_NI in Belfast

Java
TypeScript
JavaScript
Test Driven Development (TDD)
Apache Spark
dbt
Redshift

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with Java, TypeScript, and big data technologies like Apache Spark. We want to see how your skills align with what we do at Bazaarvoice!

Showcase Your Projects:Include examples of projects you've worked on that demonstrate your expertise in TDD and cloud-native architectures. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!

Be Authentic:Let your personality shine through in your application. We value transparency and integrity, so be honest about your experiences and what drives you. This helps us get a sense of who you are beyond just your technical skills.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're genuinely interested in joining the Bazaarvoice team!

How to prepare for a job interview at IrishJobs

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, TypeScript/JavaScript, and big data tools like Apache Spark. Brush up on your knowledge of AWS services and NoSQL databases, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly around system architecture and big data processing. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you’ve successfully tackled complex problems.

Emphasise Collaboration

Bazaarvoice values teamwork, so be ready to talk about your experience working with cross-functional teams. Share examples of how you’ve collaborated with others to deliver high-quality solutions and how you’ve mentored junior engineers to foster a culture of learning.

Demonstrate Your Passion for Innovation

Bazaarvoice is all about innovation, so express your enthusiasm for exploring new technologies and methodologies. Discuss any personal projects or contributions to open-source that showcase your drive to push boundaries and improve processes in software development.