מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
ABOUT THIS ROLE
As a Senior Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
As a Senior Software Development Engineer, you will...
- Design, develop, and test software for a leading global audiobook creator and provider
- Utilize technology to solve challenging problems, translating designs into high-quality code delivered on time
- Demonstrate proficiency in diverse data structures and algorithms, applying them appropriately
- Independently clarify technical requirements, assess development estimates, and employ various design approaches
- Mentor and lead developers, fostering their curiosity and deep technical understandingABOUT AUDIBLE
- 5+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms
- Experience developing and maintaining high availability distributed software systems
- BA/BS degree in Computer Science, related field or equivalent practical experience
- Server-side development experience, preferably in Java
- Great communication skills - ability to think creatively and adapt the message to the audience
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods
- Strong problem-solving skills; adaptable, enterprising and willing to take ownership
- Full stack software development (Javascript, Java)
- Aptitude for dependency injection frameworks and associated techniques using technologies like Spring or Guice
- Experience in multiple AWS services
- Familiarity with DynamoDB and NoSQL
- Server-side development experience in Java
משרות נוספות שיכולות לעניין אותך