As a senior member of the Voice team at Pandora you are responsible for building and maintaining the service that supports Voice interactions across our native mobile applications and third-party devices. You work closely with Product Management and Data Science partners to implement innovative features and measure their impact. You're comfortable working in a distributed team, in a fast-paced environment and have excellent written and verbal communication skills. You have a collaborative attitude and love working with others to find elegant solutions to complex problems, always keeping the end user in mind. You have a solid foundation of Java development and are comfortable building services at scale. You are familiar with cloud software deployment and monitoring tools and are enthusiastic about learning new technologies and skills
Duties and Responsibilities:
7+ years development experience with a focus on microservice development
Experience in designing and developing highly scalable, highly available, highly performant and maintainable internet applications.
Experience with cloud computing (Google Cloud Platform, Amazon Web Services)
Experience with API design/development (i.e. RPC, REST, JSON)
Experience with Spring/SpringBoot
Experience with Unit/Integration testing
Understanding of multi-threading, concurrency, design patterns and their impacts on application concurrency and scalability.
Requirements and General Skills:
Good public speaking and presentation skills.
Interpersonal skills and ability to interact and work with staff at all levels.
Excellent written and verbal communication skills.
Ability to work independently and in a team environment.
Ability to pay attention to details and be organized.
Ability to project professionalism over the phone and in person.
Ability to handle multiple tasks in a fast-paced environment.
Commitment to "internal client" and customer service principles.
Willingness to take initiative and to follow through on projects.
Spelling, grammar, proofreading and editing skills.
Creative writing ability.
Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
Must have legal right to work in the U.S.
Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).