Senior Software Development Engineer II
Remote/On-site (Relocation package available)
ABOUT THIS ROLE
This role is a very exciting opportunity to join a dynamic, growing team with incredible Engineering Managers and the opportunity to influence technology decisions and user experience.
As a Senior Software Development Engineer, you will...
- Design, develop, and test software components and applications for the largest creator and provider of audiobooks in the world.
- Work on an amazing engineering team writing maintainable and scalable code for software components and influencing team decisions.
- Use technology to solve difficult problems. Define a design, turn it into high quality code, and deliver it on schedule. Proficient in a broad range of data structures and algorithms, knowing when it is (and isn't) appropriate to use them.
- Mentor and lead developers by cultivating curiosity and deep technical understanding.
Basic qualifications
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of non-internship professional software development experience
- Experience writing clear, maintainable and extensible code.
Benefits:
- Very competitive salary
- Sign on bonus + Equity
- Generous PTO and paid holidays