FAQs
What programming languages are preferred for this role?
Experience with modern programming languages such as Java, C++, or C# is preferred, including knowledge of object-oriented design.
What qualifications are required for this position?
A Bachelor’s degree in Computer Science or a related field along with at least 1 year of experience in software development is required.
Is prior experience in building scalable software systems necessary?
While not strictly necessary, experience in building scalable software services, such as SOA or Micro-services, is preferred.
Will there be opportunities for mentorship in this role?
Yes, as a Software Development Engineer, you will participate in the interview process and provide mentorship to fellow engineers.
What kind of work environment can I expect at Audible?
You can expect a creative and inclusive environment that supports collaboration and innovation, with a culture built on people principles.
Is there a focus on continuous improvement and learning in this role?
Yes, the role emphasizes taking responsibility for identifying inefficiencies and striving for perfection, with opportunities to continuously enhance skills.
Are there any specific best practices to follow in software development?
Yes, knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, and continuous deployments, is essential.
What is the company’s stance on diversity and inclusion?
Audible is committed to diversity and inclusion in the workplace and is an equal opportunity employer, ensuring that all individuals are treated fairly.
Is an understanding of security concepts important for this role?
Yes, a basic understanding of security concepts is preferred as part of the qualifications for this position.
What type of software problems will I be solving?
You will apply computer science, engineering, and analysis principles to solve moderate-scale problems relevant to software components and applications.