Senior Software Engineer

6 Minutes ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

The Senior Software Engineer on the Content Core team at Bazaarvoice will be a key contributor to the User Generated Content workflow. This role involves designing, developing, delivering, and owning solutions to enhance Bazaarvoice’s client experience. The engineer will work with a collaborative, proficient, and organized team, focusing on processing, collection, storage, management, auditing, and authenticating content, while also collaborating with global engineers to expand product capabilities.
Must have:
  • Practice Test Driven Development (TDD) and Behavioral Driven Development (BDD)
  • Write high quality code and participate in code reviews
  • Decompose monolith applications into microservices
  • Collaborate with cross-functional teams
  • Deliver high quality technical solutions
  • Develop software with a security-first mindset
  • Triage, investigate, and resolve production issues
  • Coach junior engineers
  • Implement monitoring and alerting for applications
  • 5+ years experience in backend technologies
  • Bachelor’s or Master's degree in Computer Science or related field
  • Strong understanding and experience with scalable microservices
  • Experience with cloud native technologies
  • Experience with Agile environments (Scrum)
  • Experience developing Restful APIs
  • Proficiency in backend programming languages like Java, Kotlin
  • Knowledge of software development best practices, design patterns, and SOLID principles
  • Proficient with relational databases (e.g., MySQL)
  • Experience with security best practices and compliance
  • Excellent problem solving and communication skills
  • Experience utilizing CI/CD pipelines (e.g., Jenkins)
Good to have:
  • Experience with scripting languages like Bash
  • Experience with no-sql datastores (e.g., DynamoDB, ElasticSearch, MongoDB)
  • Experience with event driven solutions (e.g., Kafka, RabbitMQ)
  • Experience with Infrastructure as Code (e.g., CloudFormation, Terraform, Sam)

Job Details

The Content Core team is the first major entry point to Bazaarvoice’s User Generated Content workflow. The services which are offered by this team provide processing, collection, storage, management, auditing and authenticating each piece of content which enters into Bazaarvoice.

This team is highly collaborative, proficient and very well organised - As a Senior Engineer seeking to join this team, you will be responsible for helping design, develop, deliver and own a range of solutions to help extend Bazaarvoice’s Client experience portfolio. Furthermore, you will have many opportunities to work with fantastic engineers across the globe working towards building features to expand your product capabilities.

Responsibilities

  • Test Driven Development (TDD) and Behavioral Driven Development (BDD)
  • Write high quality code, participating in code reviews and advocating for best practices of software development
  • Understand complexity of monolith applications and the ability to decompose applications to manageable modern microservices
  • Collaborate with cross functional teams, Senior Staff and Principal engineers
  • Own and deliver high quality technical solutions with strong delivery mindset
  • Develops software product features with security first mindset
  • Triage, investigate and resolve production issues and outages
  • Coaching junior engineers on the team
  • Interested in learning new technologies and contributing to the engineering standards and implementing best practices
  • On-call rotation and responsibilities
  • Experience with implementing monitoring and alerting for the applications

Requirements

  • 5+ years of experience in working on backend technologies
  • Bachelor’s or Master's degree in Computer Science or related field
  • Strong understanding and experience developing scalable microservices
  • Experience with working on cloud native technologies
  • Experience with working in Agile environments and methodologies e.g. Scrum
  • Experience developing Restful APIs
  • Proficiency in backend programming languages like Java, Kotlin, etc.
  • Knowledge of best practices of software development and experience with implementing design patterns and strong understanding of SOLID principles
  • Proficient with relational databases, e.g. MySQL
  • Experience with developing security best practices to protect data and ensuring compliance with security standards and regulations
  • Excellent problem solving and communication skills
  • Experience utilizing CI/CD pipelines using Jenkins or equivalent.

Desired

  • Experience with scripting languages like Bash
  • Experience with no-sql datastores, e.g. DynamoDB, ElasticSearch, MongoDB, or similar
  • Experience with event driven solutions, e.g. Kafka, RabbitMQ or similar
  • Experience with Infrastructure as Code, e.g. CloudFormation, Terraform, Sam or similar

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Belfast, UK

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Belfast, Northern Ireland, United Kingdom (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Sydney, New South Wales, Australia (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Remote)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Belfast, Northern Ireland, United Kingdom (Hybrid)

Vilnius, Vilnius County, Lithuania (Hybrid)

View All Jobs

Get notified when new jobs are added by Bazaar Voice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙