Staff Software Engineer

Bazaarvoice creates smart shopping experiences, connecting brands and retailers with consumers through user-generated content and enterprise technology.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
AI · E-Commerce

Description For Staff Software Engineer

Bazaarvoice is seeking a Staff Software Engineer to join our team in Bengaluru. As a Staff Software Engineer, you will own complex software features from concept to delivery, drive new ideas, and collaborate with Product Managers, Product Designers, and other Software Engineers to deliver new functionality and improvements to member-facing products and internal tools.

Key responsibilities and requirements:

  • 8+ years of overall experience
  • Extensive experience building and refactoring Java applications
  • Understanding of AWS services (EC2, S3, RDS, etc.) and Elasticsearch
  • Experience with Message Queues like Kafka, RabbitMQ
  • Building high-performance, scalable algorithms
  • Familiarity with Agile or Kanban/Lean software development methodologies
  • Experience with modern build tools (Maven, Jenkins, Github)
  • Hands-on coding and problem-solving skills
  • Ability to learn quickly and apply new technologies
  • Familiarity with NoSQL databases (DynamoDB, MongoDB, Cassandra)
  • Experience with monitoring tools like Datadog

Bazaarvoice offers a dynamic work environment with a focus on customer success, transparency, innovation, and teamwork. The company is recognized as a Great Place to Work in multiple countries and provides equal employment opportunities to all team members and applicants.

Join Bazaarvoice to be part of a company that's closing the gap between brands and consumers, creating smart shopping experiences that benefit both sides of the retail equation.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Own complex software features from concept to delivery
  • Conceive and drive new ideas
  • Collaborate with Product Managers, Product Designers, and other Software Engineers
  • Deliver new functionality and iterative improvements to member-facing products and internal tools
  • Be hands-on and willing to dig in and write code
  • Explore new areas, learn quickly, and apply skills to solve new problems

Requirements For Staff Software Engineer

Java
Kafka
RabbitMQ
MongoDB
Cassandra
  • 8+ years of overall experience
  • Understanding of AWS services (EC2, S3, RDS, etc.)
  • Understanding of Elasticsearch
  • Extensive experience building and refactoring Java applications
  • Experience with Message Queues (Kafka, RabbitMQ)
  • Understanding of high-performance, scalable algorithms
  • Experience with Agile or Kanban/Lean methodologies
  • Experience with modern build tools (Maven, Jenkins, Github)
  • Familiarity with NoSQL databases
  • Familiarity with monitoring tools like Datadog

Benefits For Staff Software Engineer

  • Equal Employment Opportunities
  • Diverse and inclusive work environment

Interested in this job?

Jobs Related To Bazaarvoice Staff Software Engineer

Staff Software Engineer - Backend

Staff Software Engineer - Backend position at Bazaarvoice, focusing on scalable solutions for e-commerce and user-generated content.

Staff Software Engineer - Full Stack

Join Bazaarvoice as a Staff Software Engineer to build scalable services and APIs for smart shopping experiences.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Manager/Senior Manager, Apple Education Community and Program Operations

Lead strategy and operations for Apple Education Community platform, driving product vision and development while collaborating with global teams to transform educational experiences.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.