Who we want
Being a high-functioning engineering team is about much more than code and technology. Certainly, we love technology, but we also value communication and the user experience. A key principle of the Engineering Operations team is to understand what problem we are solving and for who. In collaboration with our users, we think deeply about potential options, what systems design to consider, observability, metrics, data-driven decision-making and possible experiments to conduct. We not only design tools to improve how engineering teams manage their respective business operations but also design how we work.
We want to bring you in as the first dedicated engineer to join our team and help us deliver solutions that will make an impact and unleash the potential of other Bazaarvoice engineering teams. We want you to challenge us and our philosophies and, ultimately, help make us a more effective team.
If you are interested in such an experience — join us! We would love to be part of your journey to broaden your horizons and grow as an engineer and a person.
Primary responsibilities
Understand the problem and collaborate on options with our internal users and stakeholders
Design, code and support solutions
Adopting agile methodologies to continuously release and deploy iterations of our services
Systems monitoring, alerting strategies and implementation
Design, implement and maintain the deployment system
Testing your code (e.g. writing functional and unit tests)
Mentor new folks to the team and share your knowledge
Essential Criteria necessary for the role:
Bachelor’s degree - Computer science or equivalent.
4+ years of overall development experience.
Proven results-oriented person with a track record of delivery, able to demonstrate this through your application and at interview.
Experience with Amazon Web Services such as EC2, S3, Redshift, CloudFormation, API Gateway and Lambda is a plus.
Ability to adapt to new development environments and changing business requirements.
Demonstrated experience in at least one: Python, Ruby, JavaScript, Perl, Java/Scala, C#
Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
Be hands-on, willing to dig in and crank out code
Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems
Desired Criteria:
2+ years CSS, HTML, JavaScript, and React is a plus.
Experience working in Agile or Lean development is a must
Experience with code repo - GitHub or similar
Experience with build systems - Jenkins or equivalent
Experience with MongoDB or any NoSQL store is a plus
We are interested in software developers who are hands-on and willing to dig in. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day.
About the team
Within R&D, each of our 45+ engineering teams is accountable for building, supporting and operating their respective services. The mission of the Engineering Operations team is to surface the right information, the right way, so internal folks can make data-informed decisions from the team level to the portfolio level. We aim to build and support intelligent self-service systems, analytics, and smart tools that leverage a diverse landscape of internal Bazaarvoice services.