

ABOUT THIS ROLE
ABOUT YOU
As a Senior Software Development Engineer, you will...- Use technology to solve difficult problems. Define a 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.
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches.
- Mentor and lead developers by cultivating curiosity and deep technical understanding.ABOUT AUDIBLE
- 3+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms.
- 1+ Experience designing developing and maintaining high availability distributed software systems.
- BA/BS degree in Computer Science, related field or equivalent practical experience.
- Server-side development experience, preferably in Java/Spring.
- Experience in multiple AWS services.
- Strong problem-solving skills; adaptable, enterprising and willing to take ownership.
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
- Full stack software development (Javascript, Java).
- Familiarity with RDS and NoSQL.
משרות נוספות שיכולות לעניין אותך

ABOUT THIS ROLE
As a Senior Quality Assurance Engineer - AI/ML, you will...
- Drive the creation and execution of test strategy, test plans, test cases as well as utilize automated tools to optimize the STLC- Review BRD with Product, development engineers for conformity and functionality
- Design, develop, and execute automated test scripts for backend services
- Conduct end-to-end testing for complex backend systems and APIs- Utilize AWS services for testing environments and deployment of test solutions
- Analyze test results and provide actionable insights to improve software quality
- Identify, document, and track defects using appropriate tools- Participate in the development and maintenance of testing frameworks and tools
- Continuously improve QA processes and methodologies to enhance efficiencyABOUT AUDIBLE
- 6+ years of Quality Assurance Engineering experience
- 4+ years of delivering test frameworks, and test tools, leading the QA projects and initiatives
- 1+ year of experience working as a Quality Assurance Engineer or SDET in the Data, Marketing Technology, or Artificial Intelligence technology space
- Experience in writing SQL queries to validate data against backend databases
- Knowledge of QA methodology and tools, with demonstrated experience in an QAE role
- Experience in automation testing
- 2+ years of UI Automation (preferably on mobile platforms) experience
- Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C
- 1+ year of experience contributing to the architecture, design, and scaling, of test automation solutions
- Experience in testing mobile applications on devices and emulators
- Experience using AWS
- Ability to communicate cross-functionally and across management levels in formal and informal settings
- Thrive in an ambiguous environment - where change is the only constant
- Ability to triage issues, react well to changes, collaborate with other test and development teams
- Effective multi-tasker comfortable working on multiple products and projects

ABOUT THIS ROLEABOUT YOU
As a Senior Software Engineer - ML/AI, you will...
- Design and develop advanced machine learning architectures and intelligent systems
- Create robust, scalable ML infrastructure and pipelines- Architect machine learning models with a focus on performance, scalability, and efficiency
- Conduct advanced research and prototype innovative AI/ML approaches- Mentor junior engineers and contribute to technical knowledge sharing
- Lead technical design reviews and provide architectural guidanceABOUT AUDIBLE
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience as a mentor, tech lead or leading an engineering team
- Advanced knowledge of MLOps and ML system design
- Experience with large-scale machine learning systems
- Demonstrated ability to architect complex AI solutions

ABOUT THIS ROLE
As a Senior iOS Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
You are talented, adaptable, and flexible. We’re looking for creative, open-minded iOS software development engineers to help build technologies that continuously improve the Audible listening experience. While focusing on iOS development you’ll build and scale mobile software, and coordinate cross-functionally by integrating new features, maintaining high performance, and creating intuitive interfaces. Our team is working on building native iOS products, without compromising compatibility with various iOS devices in an agile environment.As a Senior iOS Engineer, you will…
- Mentor and lead developers by cultivating curiosity and deep technical understanding
- Work with Product Management and take the lead to help create, design and develop software that involves exploring and bringing out the latest technology on the platform to make the listening experience better and easier for our users
- Demonstrate your experience in problem-solving in ambiguous situationsABOUT AUDIBLE
- Bachelor's degree or above in computer science, computer engineering, or related field
- 6+ years of non-internship professional software development experience
- 4+ years of experience in Objective-C or Swift
- Experience communicating across technical and non-technical audiences, including executive level stakeholders or clients
- Experience dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
- Past mentorship of other engineers within an organization, showing mutual growth
- Recent experience building enterprise-scale mobile applications. Experience building mobile UI with UIKit, especially Auto Layout and related SDKs, including use of storyboard and animations
- Experience building mobile UI with UIKit, especially Auto Layout and related SDKs, including use of storyboard and animations
- Working knowledge of modern best practices: dependency injection, operations/promises, and modular development

ABOUT THIS ROLE
As a Senior Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
As a Senior Software Development Engineer, you will...
- Design, develop, and test software components and applications for a leading global provider of audiobooks
- Utilize technology to solve complex problems
- Translate designs into high-quality code, delivering on schedule
- Demonstrate proficiency in diverse data structures and algorithms, making informed decisions on their appropriate usage
- Independently clarify technical requirements, estimate development timelines, and apply effective design approaches
- Mentor and lead developers, fostering curiosity and deep technical understandingABOUT AUDIBLE
- 5+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms
- Experience developing and maintaining high availability distributed software systems
- BA/BS degree in Computer Science, related field or equivalent practical experience
- Server-side development experience, preferably in Java/Spring
- Experience in multiple AWS services
- Great communication skills - ability to think creatively and adapt the message to the audience
- Strong problem-solving skills; adaptable, enterprising and willing to take ownership
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods
- Full stack software development (Javascript, Java)
- Familiarity with RDS and NoSQL

This position requires that the candidate selected be a US citizen.The AWS PACS Configuration Team is a 24/7/365 operation and shift work will be required to include days, nights, weekends, and holidays. This role also requires flexibility of schedule and the ability and willingness to work outside of normal daytime business hours (including overnight shifts).Key job responsibilities
As an AWS PACS Configuration Support Engineer, you will employ security strategies and procedures in accordance with service level agreements, policies, standards, and operating procedures. You will manage communications, security response and escalations, facilitate operational needs, generate and/or manage trouble tickets, and provide additional services as required. More specifically, the Support Engineer will:
• Drive security findings, research mitigations, and analyze potential security vulnerability related information from a variety of sources to remediate root cause.
• Manage high security events, communicate risks to AWS stakeholders, and escalate to drive mitigation.
• Utilize security mindset and judgment to assess security risks across the organization and escalate accordingly.
• Create innovative solutions to security issues, utilizing technology or process improvement.
• Produce progress reports, briefs, and white papers regarding issues, security concerns, and operational opportunities for improvement that affect AWS data center operations and/or AWS reputation.
• Consult closely with the other Amazon security and service teams on issues related to AWS security posture and work as a catalyst to bring stakeholders together to address findings and risks until a formalized business owner is identified to take lead.
• Interface with technical teams, stakeholders and leadership to translate security mitigation plans into actionable items.
• Manage email, phone communications, generate and/or manage trouble tickets, handle incoming chats, and provide technical support to customers.
• Utilize knowledge of IT systems, technical support for applications; troubleshooting Windows/Linux.A day in the life
About the team
Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Work/Life BalanceTraining and Career growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.
Internal job description.
- 2+ years of technical support experience
- Experience scripting in modern program languages
- Experience troubleshooting and debugging technical systems
- Knowledge of web services, distributed systems, and web application development
- Experience troubleshooting & maintaining hardware & software RAID
- Experience with REST web services, XML, JSON

ABOUT THIS ROLE
As a Senior Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll be essential in ensuring the team can reach their potential; working closely with them, reviewing their work, mentoring, and supporting them to develop. Together, you’ll build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.ABOUT YOU
As a Senior Software Development Engineer, you will...- Use technology to solve difficult problems. Define a 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.
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches.
- Mentor and lead developers by cultivating curiosity and deep technical understanding.ABOUT AUDIBLE
- 3+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms.
- 1+ Experience designing developing and maintaining high availability distributed software systems.
- BA/BS degree in Computer Science, related field or equivalent practical experience.
- Server-side development experience, preferably in Java/Spring.
- Experience in multiple AWS services.
- Strong problem-solving skills; adaptable, enterprising and willing to take ownership.
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
- Full stack software development (Javascript, Java).
- Familiarity with RDS and NoSQL.

ABOUT THIS ROLE
ABOUT YOU
As a Senior Software Development Engineer, you will...- Use technology to solve difficult problems. Define a 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.
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches.
- Mentor and lead developers by cultivating curiosity and deep technical understanding.ABOUT AUDIBLE
- 3+ years of professional software development experience including proven experience in Java, Object Oriented Design, Data Structures and Algorithms.
- 1+ Experience designing developing and maintaining high availability distributed software systems.
- BA/BS degree in Computer Science, related field or equivalent practical experience.
- Server-side development experience, preferably in Java/Spring.
- Experience in multiple AWS services.
- Strong problem-solving skills; adaptable, enterprising and willing to take ownership.
- A high-quality bar; just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment and a preference for agile methods.
- Full stack software development (Javascript, Java).
- Familiarity with RDS and NoSQL.
משרות נוספות שיכולות לעניין אותך