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

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