Senior Software Engineer

Reston, VA

Megaphone is looking for a Senior Software Engineer to develop and own software solutions at our fast-paced podcast technology and ad services company. This is a fantastic opportunity to join our rapidly growing business at the center of the podcasting world. Working at Megaphone also means full benefits, competitive salaries, and a friendly work environment. This job will be based in Reston, VA and will report to the VP of Engineering.

Key Responsibilities

  • Work closely with key stakeholders inside and outside of the company to develop best-in-class software
  • Identify, prioritize and execute tasks in the software development life cycle
  • Deliver business value through pragmatic solutions
  • Automate tasks through appropriate tools and scripting
  • Perform verification testing

Requirements and attributes of the ideal candidate

  • Bachelor’s in Computer Science or a related degree
  • 5+ years of experience
  • Strong communication skills
  • Desire to work in a fast-paced, fluid environment
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Knowledge of at least one of Ruby/Rails, Golang, JavaScript, Elixir, or Java, with an appetite for learning
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases

Preferred Skills and Experience

  • Experience with large-scale systems
  • Working knowledge of Docker and Kubernetes, as well as Google Cloud
  • Grasp of Terraform

To apply, send your resume to softwareengineers@megaphone.fm


Megaphone is committed to excellence through diversity, which involves attracting talented people from diverse backgrounds and traditions. We encourage everyone to apply.