Sr. Software Development Engineer (Ruby), ART19

Amazon is a leading technology company providing a wide range of services including e-commerce, cloud computing, digital streaming, and artificial intelligence.
$151,300 - $261,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer (Ruby) - ART19

Senior Software Engineer role at Amazon's ART19, building podcast hosting and ad-serving platform using Ruby on Rails with salary range $151K-$261K.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with MySQL and PostgreSQL compatibility, offering competitive compensation and growth opportunities.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineering role at AWS focusing on Aurora PostgreSQL database development, requiring 7+ years of experience in software development and distributed systems.

Senior Software Development Engineer, Digital & Emerging Payments Tech

Senior Software Development Engineer role at Amazon's Digital & Emerging Payments Tech Team, building innovative payment solutions for global customers.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database services and distributed systems with competitive compensation and benefits.

Description For Sr. Software Development Engineer (Ruby), ART19

ART19 is a leading audio platform, providing cutting-edge tools for on-demand hosting, distribution, ad serving, and audience measurement. As a Sr. Software Development Engineer (Ruby) at ART19, you will be an end-to-end owner, using technology to solve complex problems across the podcast ecosystem. You'll collaborate with team members, improve and build new tools, services, and applications, and deliver high-quality code on schedule.

Key responsibilities:

  • Design, develop, and deploy software solutions for the podcast ecosystem
  • Collaborate with cross-functional teams including engineers, product managers, and designers
  • Maintain high code quality and follow software engineering best practices
  • Engage in project planning and communication with stakeholders
  • Participate in on-call rotations and troubleshoot issues
  • Mentor other team members and contribute to a knowledge-sharing environment

The ideal candidate will have:

  • 5+ years of non-internship professional software development experience
  • Strong expertise in Ruby programming
  • Experience in designing and troubleshooting large-scale distributed systems
  • Knowledge of relational databases, caching solutions, and web service frameworks
  • Familiarity with data streaming, event-based solutions, and data pipelines
  • Experience with Git, CI/CD, and infrastructure as code (e.g., Terraform)
  • Strong communication skills and ability to collaborate across teams

ART19 offers a work environment that values work-life harmony and provides opportunities for mentorship and career growth. The team is dedicated to delivering high-quality tools for podcast creators and regularly introduces groundbreaking features.

This position can be located in San Francisco, CA or Los Angeles, CA. The compensation range is $151,300 to $261,500 per year, depending on factors such as location, experience, and skills. Amazon offers a comprehensive benefits package and values diversity and inclusion in the workplace.

Last updated 7 months ago

Responsibilities For Sr. Software Development Engineer (Ruby), ART19

  • Design, develop, and deploy software solutions for the podcast ecosystem
  • Collaborate with cross-functional teams
  • Maintain high code quality and follow software engineering best practices
  • Engage in project planning and communication with stakeholders
  • Participate in on-call rotations and troubleshoot issues
  • Mentor other team members and contribute to knowledge-sharing

Requirements For Sr. Software Development Engineer (Ruby), ART19

Ruby
Redis
Kafka
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one software programming language
  • 5+ years of experience leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Expertise in designing, analyzing, and troubleshooting large-scale distributed systems
  • Strong hands-on experience with Ruby
  • Experience with relational databases, caching solutions, and web service frameworks
  • Knowledge of data streaming and event-based data solutions
  • Experience with Git for version control

Interested in this job?