Lead Software Development Engineer, Consumer Domains

3 weeks ago


Newark, Delaware, United States Amazon Full time

About This Role

This opportunity is for a Lead Software Development Engineer for Audible's Consumer Domains group. We are the team that creates and powers Audible's applications, components, and services for our global listeners across Audible and Amazon web. We are the home for tech talent that wants to grow Audible's market-leading business and build the sites and services (APIs) across desktop and mobile devices.

About You

You are an innovative and passionate top software engineer looking to make a positive impact on customer experience. You like to own deliverables end-to-end and have a meaningful influence on the final product. You are a builder. You like 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

  1. 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.
  2. Mentor and lead developers by cultivating curiosity and deep technical understanding.
  3. Explore technical needs and bring solutions to the table.
  4. Set the technical strategy for your team.
  5. Collaborate with stakeholders to imagine, design, develop, test, and launch scalable and maintainable software that impacts our customers and inspires your peers.
  6. Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches.
  7. Drive continuous improvement of software quality, customer experience, and maintainability of products/features.
  8. 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 Amazon Full time

    At Audible, we're passionate about creating immersive audio experiences that inspire and enrich our customers' lives. As a Lead Software Development Engineer on our Playback team, you'll play a key role in shaping the technical direction of our platform and driving innovation in audio storytelling.We're looking for a seasoned engineer with a strong...


  • Newark, Delaware, United States Seven Seven Software Full time

    Job SummaryAs a Senior Software Engineer at Seven Seven Software, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our clients. You will work closely with product management, marketing, and fellow technologists to create frictionless multi-channel experiences.Key...


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job Title: Sr. Software EngineerJob Summary:We are seeking a skilled Sr. Software Engineer to join our team at Ecclesiastes Inc. In this role, you will be responsible for designing, developing, and implementing software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss, HTML, and CSS.Responsibilities:*...


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

    Job DescriptionBroadridge Financial Solutions, Inc. is seeking a highly skilled Software Engineering Leader to join our team. As a key member of our development team, you will be responsible for leading the design, development, and maintenance of software applications.Key Responsibilities:Review user requirements and work with Business Analysts to ensure...


  • Newark, Delaware, United States Hire Talent Full time

    Job SummaryAs a Technical Lead on Distribution Retirement Strategies, you will partner with product owners, designers, engineers, and delivery professionals to improve PruXpress and other Distribution Software. You will provide guidance on technical strategy, design the overall technology architecture, and mentor and coach the technical team as you implement...


  • Newark, Delaware, United States Moody's Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Moody's. As a key member of our engineering team, you will be responsible for designing, developing, and deploying state-of-the-art commercial and consumer application solutions to understand and manage risks.The ideal candidate will have a strong background in...


  • Newark, Delaware, United States Search Solutions Full time

    Job SummarySearch Solutions is seeking a seasoned Senior Software Engineering Manager to lead our Product Engineering team. As a key member of our engineering leadership, you will be responsible for architecting, coding, and collaborating to produce full stack solutions using modern frameworks and technologies.This is a remote opportunity, although the...


  • Newark, Delaware, United States Moody's Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Moody's. As a key member of our software development team, you will be responsible for designing, developing, and implementing high-performance software applications for our Intelligent Risk Platform suite of SaaS applications.Key Responsibilities:Design and...


  • Newark, Delaware, United States ECCLESIASTES INC Full time

    Job Title: Software Development Engineer in TestJob Summary:Ecclesiastes Inc. is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our software development team, you will be responsible for designing, developing, and executing software test artifacts, including test plans and automation test suites. Your primary...


  • Newark, Delaware, United States Amazon Full time

    At Audible, we believe stories have the power to transform lives. We work with leading creators to produce and share audio storytelling with millions of global listeners.We're a team of dreamers and inventors who come from diverse backgrounds and experiences to empower and inspire each other.Imagine your future with us.About This RoleAs a Lead Software...


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

    Located in Newark, DE, Hologic's Innovation Center is a hub for innovation and job opportunities. We are seeking a Senior Software Engineer to design, develop, and troubleshoot software for new and existing products.At Hologic, we are committed to creating groundbreaking technology and saving lives every day. Our team is dedicated to developing software that...


  • Newark, Delaware, United States Seven Seven Software Full time

    Job Title: Informatica Developer LeadJob Summary:Seven Seven Software is seeking an experienced Informatica Developer Lead to join our team. The successful candidate will be responsible for providing technical leadership in the design, development, and implementation of data integration solutions using Informatica, DB2, and Snowflake.Key Responsibilities:...

  • Software Architect

    3 weeks ago


    Newark, Delaware, United States Seven Seven Software Full time

    Job SummaryAt Seven Seven Software, we are seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying complex software applications. ResponsibilitiesCollaborate with cross-functional teams to drive outcomes and deliver high-quality software...


  • Newark, Delaware, United States Amazon Full time

    About the RoleAt Audible, we're passionate about creating immersive audio experiences that inspire and enrich our customers' lives. As a Software Development Engineer, you'll play a key role in shaping the future of our platform.Key Responsibilities Design, develop, and test software components and applications for our leading global provider of audiobooks...


  • Newark, Delaware, United States Amazon Full time

    About this RoleAt Audible, we believe stories have the power to transform lives. We're a team of dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. We're looking for a Lead Software Development Engineer to join our Catalog Management Systems team. As a key member of our team, you'll be...

  • Azure Data Engineer

    4 weeks ago


    Newark, Delaware, United States Syntricate Technologies Full time

    Job Title: Azure Data Engineer - Banking Domain ExpertJob Summary: We are seeking an experienced Azure Data Engineer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in Azure data solutions and a proven track record of delivering high-quality projects.Key Responsibilities:Design and implement scalable Azure data...


  • Newark, Delaware, United States Hire Talent Full time

    Job SummaryThe Software Development Expert will design, create, test, and deploy solutions across multiple technology domains. This role will have the opportunity to influence, differentiate, and guide our business and technology solutions by implementing the robust technical capabilities that will enable Prudential to better serve our customers. Key...


  • Newark, Delaware, United States Prudential Ins Co of America Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Prudential Ins Co of America. As a key member of our Global Technology team, you will play a critical role in designing and developing innovative software solutions that drive business growth and customer satisfaction.As a Lead Python Developer, you will be responsible...


  • Newark, Delaware, United States Moody's Full time

    About the RoleMoodys is a global integrated risk assessment firm that empowers organizations to make better decisions. We are seeking a Senior Software Engineer to join our team to create state-of-the-art commercial and consumer application solutions to understand and manage risks, from earthquakes, hurricanes, and floods to terrorism and infectious...

  • Technical Lead

    4 weeks ago


    Newark, Delaware, United States Hire Talent Full time

    Job SummaryAs a Technical Lead on our Distribution Retirement Strategies team, you will partner with product owners, designers, engineers, and delivery professionals to improve PruXpress and other Distribution Software. You will provide guidance on technical strategy, design the overall technology architecture, and mentor and coach the technical team as you...