Software Engineer

Engineering Austin, Texas


Position at Mashable

Our Ziff Davis digital media team in Austin, Texas is looking for a Full Stack Developer who has a Ruby, PHP OR React web development background. This will be a permanent position with benefits located in North Austin, Texas.

The individual in this role should be comfortable working on various web stack technologies. You will have the opportunity to work with multiple content management systems to power revenue generation on, PCMag, AskMen and many other Ziff Davis properties.

You will be able to build libraries and tools used to reduce boilerplate code for other developers. The candidate should expect to work on building new applications as well as maintaining existing ones.


  • Implement new features while being considerate of how they will affect other content management systems, customer facing sites (, PCMag, Askmen, etc) and internal users
  • Identify and repair complex issues potentially affecting multiple communicating systems (content management systems, APIs, UIs, etc)
  • Provide assistance and education to internal users of our systems
  • Create automated tests as part of an engineering workflow
  • Collaborate with developers, product managers and other stakeholders to come up with simple solutions for complex problems


  • Proven work experience with a minimum of 2+ years professional experience (PHP, JavaScript, React, Ruby or similar dynamic language)
  • 2+ years of experience working with relational databases and SQL
  • Experience building user interfaces utilizing modern JavaScript (Vue, React, Backbone, etc)
  • Comfortable working with development tools (Git, Docker)
  • Able to work in a team environment as well as independently
  • Effectively communicate with stakeholders and team members
  • Ability to troubleshoot, debug and upgrade existing systems with large codebases
  • Fundamental understanding of maintainable software design


  • Experience working with complex content management systems (Laravel Nova)
  • Experience constructing ETL systems
  • Experience writing automated tests
  • Experience building APIs