
Senior Staff Software Engineer
Bazaarvoice
🇬🇧 United Kingdom
Hybrid
Staff / Principal
9 months ago
- Object Oriented Programming
- Java
- C++
- Python
- Ruby
- Agile
- SQL
- PostgreSQL
- Spring Boot
- AWS
- GCP
- Azure
- Maven
- Jenkins
- GitHub
- CloudFormation
- EMR
- EC2
- Data Visualization
- D3.js
- Tableau
- Looker
9 months ago
As the Lead Engineer of Portal Reports and Insights application team, your primary responsibilities will include designing and implementing distributed, fault-tolerant systems and creating high performance Reporting and Insights applications for Bazaarvoice clients that can run nearly 10k reports every week.
These reports and insights are used to produce various metrics about Bazaarvoice products and programs so that their performance can be measured. Reports can also be used to simply export raw data about client's UGC like questions, answers, reviews and products, while Insights provides analytical dashboards and data visualizations to help clients understand trends and patterns in their data. Staff Engineers at Bazaarvoice lead software initiatives from conception to delivery, while driving engineering best practices and helping mentor talent.
Who you are:
- BSc in Computer Science or equivalent (education or work based)
- 7+ years of experience building and supporting scalable, distributed systems using open-source tools
- Proven hands-on experience with Object Oriented programming languages and with at least 1 scripting language (ex. Java/C++/etc. and Python/Ruby/etc.)
- Prior technical leadership and/or mentorship experience
- Experience with Agile methodologies
- Experience with writing complex SQL queries (any dialect but PostgreSQL is a plus)
- Experience with some sort of API framework (ex. Spring Boot)
- Experience with public cloud hosting provider (AWS (preferred), Google Cloud, Azure or similar)
- Experience using modern build tools such as Maven, Jenkins, GitHub, etc.
- Experience with Amazon Web Services a strong plus - CloudFormation, EMR, S3, EC2, Cloud Trail, etc.
- Experience with data visualization and analytics tools/frameworks (e.g.,D3.js, Tableau, Looker, or similar) is a plus
- Strong analytical, technical, and communication (oral and written) skills
- Someone committed to excellence. That means building collaborative relations up, down and across the organization; staying positive when tackling tough challenges that often requires cross-team contribution.
Why join Bazaarvoice? Customer is keyWe see our own success through our customers’ outcomes.  We approach every situation with a customer first mindset. Transparency & Integrity Builds TrustWe believe in the power of authentic feedback because it’s in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance. Passionate Pursuit of PerformanceOur 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 ImitationWe seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage. Stronger TogetherWe 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.  Want to see our culture in action?Explore our globalLinkedin Life Page,Life at Bazaarvoiceto see the bigger picture, or visit ourEMEA Life Page to meet our regional teams and see what life is like in our local offices.     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: The successful candidate will be required to undergo a basic AccessNI check prior to starting.Â
Senior Staff Software Engineer · Bazaarvoice