Senior Software Development Engineer
Role responsibilities
The role involves designing, developing, and testing scalable software components for a global audiobook provider. You will collaborate with stakeholders in an agile environment to launch customer-centric solutions and mentor other developers.
Requirements
Candidates need a Bachelor's degree in Computer Science and at least 4 years of professional software development experience. Proficiency in at least one programming language and 3+ years of experience in system design or architecture are required.
Key skills
Software Design, System Architecture, Data Structures, Algorithms, Agile Engineering, Code Review, Scalability, Maintainability, Software Testing, Mentoring, Technical Requirements Analysis, Full Software Development Life Cycle
Keywords
Software Development, System Architecture, Design Patterns, Reliability, Scaling, Agile, Data Structures, Algorithms, Code Reviews, Source Control Management, Build Processes, SDLC, Audiobooks, Cloud Computing, Maintainability, Customer-Centric Design