Bazaarvoice

Staff Software Engineer

Bazaarvoice

full-time

Posted on:

Location Type: Hybrid

Location: BelfastUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the design and delivery of high-performance, scalable big data storage and processing solutions, ensuring they align with long-term business goals.
  • Drive Test Driven Development (TDD) and high-quality coding standards.
  • Actively lead code reviews and champion software development best practices across the engineering organization.
  • Partner with cross-functional teams, Senior Staff, and Principal Engineers to solve complex architectural challenges and break down silos.
  • Take full ownership of technical solutions from conception to production.
  • Act as a mentor to junior and senior engineers, fostering a culture of continuous learning and technical excellence.
  • Lead the investigation and resolution of complex production issues and outages.

Requirements

  • 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.
Benefits
  • Commitment to diversity and inclusion
  • Equal employment opportunities (EEO)
  • Continuous learning and technical excellence
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTypeScriptJavaScriptTest Driven Development (TDD)Apache SparkdbtRedshiftSnowflakeAWSTerraform
Soft Skills
leadershipmentorshipcommunicationproblem-solvingcollaborationcontinuous learningtechnical excellence