Software Development Engineer

4 weeks ago


New Brunswick, Canada Morad Law Group Full time
About This Role

As a Software Development Engineer at Audible, you will play a key role in defining, designing, and refining the technology that keeps us one step ahead of our listeners. You will work on designing, developing, and testing software components and applications for a leading global provider of audiobooks.

Responsibilities
  • Design, develop, and test software components and applications for a leading global provider of audiobooks
  • Collaborate on an agile engineering team, writing scalable and maintainable code and influencing team decisions
  • Collaborate with stakeholders to envision, design, develop, test, and launch customer-centric software solutions
  • Utilize technology to tackle challenging problems and deliver high-quality code on schedule
  • Demonstrate proficiency in a wide range of data structures and algorithms, applying them effectively
  • Independently clarify technical requirements, assess development estimates, and employ diverse design approaches
  • Conduct code reviews and provide constructive feedback to team members
  • Foster continuous improvement in software quality, customer experience, and product maintainability
  • Mentor and lead developers, fostering curiosity and deep technical understanding
About Audible

Audible is the leading producer and provider of audio storytelling. Our Hub+Home hybrid workplace model gives employees the flexibility between gathering in a common office space (work from hub) and remote work (work from home).

Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 2+ years of non-internship professional software development experience
  • Programming experience with one or more modern language (e.g., Java, C++, 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 system
  • Experience writing clear, maintainable and extensible code
Preferred Qualifications
  • Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations
  • Experience building and delivering software systems to internal or external customers
  • Strong verbal and written communication skills, enabling effective messaging with both technical and non-technical audiences
  • A high-quality bar: documentation, unit testing, code reviews, test automation, continuous integration & deployment
  • Enthusiasm for instilling this attitude in others
  • Adaptable, enterprising, and willing to take ownership
  • Able to make improvements to the team's development and testing processes
  • Able to establish good working relationships with peers
  • Able to recognize discordant views and take part in constructive dialogue to resolve them
  • Recent experience with REST API development, microservices, event-driven architecture, and Amazon Web Services (AWS)


  • New Brunswick, Canada Topic Software Development Full time

    About Topic Software DevelopmentTopic Software Development is a leading provider of high-tech solutions, committed to making the world a better, healthier, and smarter place. With a strong focus on innovation and technical expertise, we deliver cutting-edge solutions that transform industries.Job Title: Senior Software Engineer - Data PlatformWe are seeking...


  • New Brunswick, Canada Topic Software Development Full time

    About Topic Software DevelopmentTopic Software Development is a leading provider of high-tech solutions, committed to making the world a better, healthier, and smarter place. With a strong focus on innovation and technical expertise, we deliver cutting-edge solutions that transform industries.Job Title: Senior Software Engineer - Data PlatformWe are seeking...


  • New Brunswick, Canada Topic Software Development Full time

    About UsTopic Software Development is a leading provider of high-tech solutions, delivering cutting-edge products to renowned companies worldwide. With a strong focus on innovation and expertise, we have been a Premier Adaptive Computing Partner of AMD since 1996.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. As a...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and testing software components and applications for our leading global provider of audiobooks.You'll collaborate with stakeholders to envision, design, develop, test, and launch...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and testing software components and applications for our leading global provider of audiobooks.You'll collaborate with stakeholders to envision, design, develop, test, and launch...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we believe stories have the power to transform lives.As a Software Development Engineer, you'll play a key role in defining, designing, and refining the technology that keeps us one step ahead of our listeners.Key ResponsibilitiesDesign, develop, and test...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we believe stories have the power to transform lives.As a Software Development Engineer, you'll play a key role in defining, designing, and refining the technology that keeps us one step ahead of our listeners.Key ResponsibilitiesDesign, develop, and test...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we believe stories have the power to transform lives.As a Software Development Engineer, you'll play a critical role in defining, designing, and refining the technology that keeps us one step ahead of our listeners.Key ResponsibilitiesDesign, develop, and...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we believe stories have the power to transform lives.As a Software Development Engineer, you'll play a critical role in defining, designing, and refining the technology that keeps us one step ahead of our listeners.Key ResponsibilitiesDesign, develop, and...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible. As a key member of our engineering team, you'll be responsible for designing, developing, and refining the technology that powers our audiobook platform.Key ResponsibilitiesDesign and develop software components and applications for a leading global provider of...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we're passionate about transforming lives through audio storytelling.As a key member of our engineering team, you'll play a crucial role in defining, designing, and refining the technology that powers our content and royalty systems.Key...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we're passionate about transforming lives through audio storytelling.As a key member of our engineering team, you'll play a crucial role in defining, designing, and refining the technology that powers our content and royalty systems.Key...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we're passionate about transforming lives through audio storytelling.As a key member of our engineering team, you'll play a crucial role in defining, designing, and refining the technology that powers our content and royalty systems.Key...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we're passionate about transforming lives through audio storytelling.As a key member of our engineering team, you'll play a critical role in defining, designing, and refining the technology that powers our content and royalty systems.Key...


  • New Brunswick, Canada Morad Law Group Full time

    About This RoleWe're seeking a skilled Software Development Engineer to join our team at Audible, where we're passionate about transforming lives through audio storytelling.As a key member of our engineering team, you'll play a critical role in defining, designing, and refining the technology that powers our content and royalty systems.Key...