Finding the best job has never been easier
Share
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 drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
As a Senior Software Development Engineer, you will...- Identify and resolve software defects through code review, log analysis, metrics examination, debugging, and other troubleshooting methods
- Apply computer science, engineering, and analysis principles to solve moderate-scale problems
- Continuously enhance testability, operational excellence (OE), and documentation for owned software components- Participate in the interview process and provide mentorship to fellow engineersABOUT AUDIBLE
A day in the life
- 3+ years experience of software development and deployment of distributed multi-tier applications
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Programming experience with one or more modern languages (e.g., Java, C++, C#), including object-oriented design
- Bachelor’s degree or higher in Computer Science
- Business fluency in written and verbal English
These jobs might be a good fit