remote
Senior Software Development Engineer, Consumer Domains - Audible
Software Engineer
Senior engineer driving design, development, and scaling of Audible's consumer-facing applications and services using Java/Kotlin, AWS, and micro‑service architectures.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that power Audible’s consumer applications across web and mobile platforms.
- Lead the implementation of scalable micro‑service architectures on AWS, ensuring reliability, low latency, and cost efficiency.
- Collaborate with product, UX, and data teams to translate user requirements into robust technical solutions.
- Drive continuous integration and delivery pipelines, automating testing, deployment, and monitoring.
- Mentor junior engineers, conduct code reviews, and champion best practices for clean, maintainable code.
Requirements
- 5+ years of professional software development experience, primarily with Java and Kotlin.
- Strong expertise in building and operating micro‑services on AWS (e.g., EC2, Lambda, S3, DynamoDB, RDS).
- Deep understanding of distributed systems concepts, including scalability, fault tolerance, and observability.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and containerization (Docker, Kubernetes).
- Proven ability to solve complex problems, communicate effectively across teams, and mentor technical talent.