Senior Software Engineer

Remote Full-time
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 mindsetTriage, investigate and resolve production issues and outages Coachingjunior engineers on the teamInterested 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 microservicesExperience with working on cloud native technologies Experience with working in Agile environments and methodologies e.g. ScrumExperience 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 BashExperience 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 Additional Information #LI-EM1
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Telemedicine Physician (Part-Time & Full-Time Available)

Remote

Statistical Analyst | Perr&Knight

Remote

Subcontractor - Senior OTC Compliance Auditor (Great opportunity for former FDA Inspectors)

Remote

**Experienced Customer Support Specialist – K12 Tutoring**

Remote

Director of Data Product Management

Remote

Accountant I, Research

Remote

Experienced Remote Live Chat Support Agent - Flexible Hours, Competitive Pay, and Career Growth at blithequark

Remote

**Experienced Customer Service Enrollment Specialist – Remote Opportunity with arenaflex**

Remote

Experienced Music Research Coordinator – Music Publishing and Cue Sheet Management Specialist for Iconic Entertainment Brands

Remote

Experienced Remote Data Entry Clerk and Survey Assistant – Part-time Opportunity for Flexible Work from Home with blithequark

Remote
← Back