Logo of Huzzle

Software Development Engineer

image

Audible

14d ago

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Cambridge

AI generated summary

  • You need programming experience in modern languages, a CS degree, 1+ years in software development, knowledge of software life cycles, problem-solving skills, and familiarity with data structures and algorithms.
  • You will develop, test, and maintain software, resolve defects, write scalable code, collaborate with stakeholders, and enhance documentation while mentoring fellow engineers.

Requirements

  • Programming experience with one or more modern languages (e.g., Java, C++, C#), including object-oriented design
  • Bachelor’s degree in Computer Science or related field
  • 1+ years of experience in software development
  • Experience in building scalable software services (e.g., SOA, Micro-services)
  • Experience building and delivering software systems to internal or external customers
  • Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
  • Problem solving skills and willingness to accept new challenges, take ownership and be adaptable
  • Basic understanding of security concepts
  • Capable of using technology to solve straightforward problems
  • Can take a defined 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
  • Experience with Computer Science fundamentals including data structures, algorithms, and problem solving

Responsibilities

  • Develop, test, and maintain software components and applications for the world's largest audiobook creator and provider
  • Identify and resolve software defects through code review, log analysis, metrics examination, debugging, and other troubleshooting methods
  • Write maintainable and scalable code for software components as part of an agile engineering team
  • Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software that inspires and impacts users
  • Apply computer science, engineering, and analysis principles to solve moderate-scale problems
  • Continuously enhance testability, operational excellence (OE), and documentation for owned software components
  • Handle data classification, storage, and management in accordance with company policies
  • Participate in the interview process and provide mentorship to fellow engineers

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.

Entertainment & Media
Industry
1001-5000
Employees
1997
Founded Year

Mission & Purpose

At Audible, we innovate and inspire through the power of voice. We're changing the narrative on storytelling. As a leading producer and provider of original spoken-word entertainment and audiobooks, we've redefined the ways people access, discover, and share stories. The stories we tell have the ability to transport and transform everyday moments into meaningful experiences and it's our people who make Audible's service possible. We're listeners, storytellers, and problem-solvers. Our perspectives and experiences power our ideas and come together in our mission to unleash the power of the spoken word.

Benefits

  • Health, Dental, & Vision Insurance

    Under the weather? Call our 24/7 medical advice line for care anytime, anywhere. We’ve got you covered with medical, prescription, dental, and vision plans.

  • Wellness Reimbursement

    Let our wellness reimbursement spot you, from morning meditations to evenings on the elliptical. Because your well-being is priceless.

  • Life & Disability Insurance

    We recognize that financial security should not be a primary concern in times of critical care and bereavement. Life and disability insurance can offer you and your family peace of mind.

  • Paid & Volunteer Time Off

    We care about our people, both at work and in our communities. We want you to hit the refresh button with accrued paid time off (PTO) and connect with our neighbors and communities through time to pursue volunteer work.

  • Onsite Fitness Center

    Seated desk stretches only go so far. In select Audible hubs, our onsite gym is here to help you stay energized and put those miles in on our treadmill, not your gym commute.