Senior Software Development Engineer

7 days ago


Newark, Delaware, United States Amazon Full time
About This Role

This is an exciting opportunity to join Audible's Consumer Domains group as a Lead Software Development Engineer. Our team is responsible for creating and powering Audible's applications, components, and services for our global listeners across Audible and Amazon web. We are a dynamic team of developers who work in an agile environment and partner closely with Audible and Amazon tech teams, Product, UX, and QA teams.

About You

We are looking for an innovative and passionate top software engineer who is eager to make a positive impact on customer experience. You should be a builder who likes to own deliverables end-to-end and have a meaningful influence on the final product. You should be able to work with fellow engineers and product people to share knowledge, imagine, design, develop, test, and launch software that wows our community and inspires our peers.

Responsibilities
  • Determine the strategy and where to simplify or extend solutions for the best outcome, drive the use of best practices, and learn to influence and force multiply
  • Mentor and lead developers by cultivating curiosity and deep technical understanding
  • Explore technical needs and bring solutions to the table
  • Set the technical strategy for your team
  • Collaborate with stakeholders to imagine, design, develop, test, and launch scalable and maintainable software that impacts our customers and inspires your peers
  • Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches
  • Drive continuous improvement of software quality, customer experience, and maintainability of products/features
  • Stay on top of technology trends, tools, and approaches
About Audible

Audible is the leading producer and provider of audio storytelling. We spark listeners' imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers' daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors.

Basic Qualifications
  • Bachelor's degree in computer science or equivalent
  • 5+ years of professional software development experience
  • 3+ years of programming experience with one or more modern language (e.g., Java, C++, C#), including object-oriented design
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new systems
Preferred Qualifications
  • History of assuming responsibility for a team's architecture and providing a system-wide view to stakeholders
  • Proficient in a broad range of data structures and algorithms, knowing when it is (and isn't) appropriate to use them
  • Strong problem-solving skills with the ability to navigate highly complex and ambiguous situations independently
  • Able to make improvements to the team's development and testing processes
  • Experience taking a lead role delivering complex software systems to internal or external customers
  • Competency at delegating work in parallel to accelerate delivery
  • Enthusiasm for promoting and instilling in others a high-quality standard in others across: documentation, unit testing, code reviews, test automation, continuous integration and deployment
  • Experience with AWS or similar cloud-based infrastructure and/or developer tools
  • Experience working on a variety of surfaces (full stack), including mobile, web, services, iOT
  • Experience in one or more of the following technologies: blockchain, spatial computing, iOT, ML, AI, VR, AR
  • Strong verbal and written communication skills, enabling effective messaging with both technical and non-technical audiences
  • Able to mentor teammates on team software, team culture, and customer obsession
  • Experience building and delivering software systems to internal or external customers
  • Experience writing clear, maintainable and extensible code


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job Title: Senior Software EngineerAt Ecclesiastes Inc., we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications and systems using a range of technologies including Azure, Java, J2EE, SQL, Kubernetes,...


  • Newark, Delaware, United States Hologic, Inc. Full time

    Senior Software EngineerHologic, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software for our new and existing products.Key Responsibilities:Develop an expert-level understanding of our products and their...


  • Newark, Delaware, United States Prudential Financial Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Prudential Financial. As a key member of our technology team, you will play a critical role in designing, developing, and deploying innovative software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop high-quality...


  • Newark, Delaware, United States Acorn Product Development Full time

    Job Title: Senior Mechanical EngineerWe are seeking a highly skilled Senior Mechanical Engineer to join our team at Acorn Product Development. As a Senior Mechanical Engineer, you will be responsible for designing and developing innovative mechanical systems and products for our clients.Responsibilities:Lead a team of mechanical engineers in designing and...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Job DescriptionAt ShiftCode Analytics, we are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Develop and execute comprehensive test plans to validate software functionality and identify...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at ShiftCode Analytics. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDesign and execute comprehensive testing strategies to identify and report defects in our...


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ecclesiastes Inc.The successful candidate will be responsible for designing, developing, and executing software test artifacts, including test plans and automation test suites.Key responsibilities include:Validating software development from project...


  • Newark, Delaware, United States QPS, LLC Full time

    About QPS, LLCQPS, LLC is a leading provider of Neuropharmacology, DMPK, Toxicology, Bioanalysis, Translational Medicine, Early Phase Clinical and Phase II – IV Clinical Research services to pharmaceutical, biotechnology and medical device companies.Job SummaryWe are seeking a highly skilled Senior Administrator III, Software Engineer to join our team. As...

  • Senior Java Developer

    9 hours ago


    Newark, Delaware, United States United Software Group Full time

    Job Role: Java Full Stack React DeveloperUnited Software Group is seeking a highly skilled Java Full Stack React Developer to join our team.Location: Newark, NJDuration: Full Time PermSalary: NegotiableRequirements:Minimum 8 years' experience in Java developmentStrong knowledge of Java 8, Springboot, and MicroservicesExcellent skills in React and...

  • Software Developer

    2 weeks ago


    Newark, Delaware, United States ECCLESIASTES INC Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Ecclesiastes Inc.The successful candidate will be responsible for analyzing business user needs, designing and developing software applications and systems, and creating reports and documentation.This is a full-time position based out of our headquarters in Newark, DE, with...


  • Newark, Delaware, United States ShiftCode Analytics Full time

    Senior Software TesterWe are seeking a highly skilled Senior Software Tester to join our team at ShiftCode Analytics. As a Senior Software Tester, you will be responsible for ensuring the quality of our software applications by designing, developing, and executing comprehensive test plans.Key Responsibilities:Design and develop test plans, test cases, and...

  • Software Engineer

    4 days ago


    Newark, Delaware, United States ECCLESIASTES INC Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Ecclesiastes Inc.The successful candidate will be responsible for designing, developing, implementing, validating, and maintaining software systems, as well as performing system automation, orchestration, testing, and continuous integration.Key responsibilities...


  • Newark, Delaware, United States Innova Solutions Full time

    Innova Solutions is Hiring a SDET- Functional TesterAs a SDET- Functional Tester, you will be responsible for ensuring the quality of our software products by designing and executing comprehensive test plans. Your expertise in functional testing will help us identify and fix defects early in the development cycle, ensuring that our products meet the highest...

  • Senior Engineer

    3 weeks ago


    Newark, Delaware, United States W.L. Gore & Associates Full time

    About the RoleWe are seeking talented engineers to join our team at W.L. Gore & Associates. As a member of our engineering team, you will have the opportunity to work on diverse and challenging projects that span across various industries, including medical devices, aerospace, consumer electronics, and more.Key ResponsibilitiesDesign, develop, and optimize...


  • Newark, Delaware, United States JSR Tech Consulting Full time

    Job Title: Senior Platform EngineerJSR Tech Consulting is seeking a highly skilled Senior Platform Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based platforms.Key Responsibilities:Design and implement cloud-based platforms using modern design...


  • Newark, Delaware, United States Maintec Technologies Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team at Maintec Technologies. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining large-scale Java applications.Job Summary:The ideal candidate will have a strong background in Java, Spring Boot, and Microservices. You...

  • Software Engineer

    4 weeks ago


    Newark, Delaware, United States Matlen Silver Full time

    Job SummaryMatlen Silver is seeking a skilled Java Developer to join our team as a Dev resource participating in Web service development, code review, and production support. As an independent contributor working with a team in an agile scrum team, you will be a member of a dynamic team of professionals.Key ResponsibilitiesParticipate in Web service...


  • Newark, Delaware, United States Broadridge Financial Solutions , Inc. Full time

    Job Title: Director, Software Engineering-BI ReportingAt Broadridge Financial Solutions, Inc., we're seeking a highly skilled Director, Software Engineering-BI Reporting to join our team. As a key member of our organization, you will be responsible for leading the development of Business Intelligence solutions using reporting tools like IBM Cognos, Tableau,...


  • Newark, Delaware, United States AECOM Full time

    About the RoleAECOM is seeking a Senior Traffic Engineer to join our team in the Mid-Atlantic region. As a Senior Traffic Engineer, you will be responsible for providing technical expertise and guidance to our team on traffic engineering projects. You will work closely with our clients to understand their needs and develop solutions that meet their...


  • Newark, Delaware, United States Jobot Full time

    About JobotJobot is a well-established engineering firm based in the Greater Philadelphia area, renowned for its large-scale projects and employee-owned structure, ensuring maximum return on work and effort.Job SummaryWe are seeking a highly skilled Senior Water Resources Engineer to join our team. As a key member of our engineering team, you will be...