Job Description
Community Support Platform is the technology team responsible for the entire CS tech stack, across self-solve, customer contact, and CS specialist tooling.
We are looking for a back end Software Engineer to help us understand how users interact with our Help Center.
RESPONSIBILITIES
- Design and implement a back-end system in Java to help gather user metrics
- Work with data scientists and business analysts to define, capture, and use real-time event data for business insights and product features
- Collaborate with infrastructure engineering teams to participate in, validate, and evolve how we build, test, and deploy code in a distributed Service-Oriented Architecture
REQUIREMENTS
- 5+ years of industry experience in Back-End or Full-Stack Engineering
- Proven record of designing and implementing enterprise level web services
- Expert in Java with 5+ years of industry experience in Java
- Experience designing architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
- Experience with web development best practices such as A/B testing, continuous integration
- Understanding of data structures and problem solving approaches, and ability to articulate trade offs
- Excellent communication skills
- (Preferred) B.Sc./M.Sc. in Computer Science, Mathematics, Software Engineering, or related fields
- (Preferred) Experience in Ruby on Rails
- (Preferred) Experience with Voice of the Customer vendor integrations such as Qualtrics and Medallia