Responsibilities
- designing and implementing distributed, fault-tolerant systems
- creating high performance Reporting and Insights applications for Bazaarvoice clients that can run nearly 10k reports every week
- leading software initiatives from conception to delivery
- driving engineering best practices
- helping mentor talent
Requirements
- 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.
- 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.
Nice to Have
- 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
Benefits
- Customer is key
- Transparency & Integrity Builds Trust
- Passionate Pursuit of Performance
- Innovation over Imitation
- Stronger Together
Additional Information
- The successful candidate will be required to undergo a basic AccessNI check prior to starting.