Work with us

Launched in 1998, Network Ninja is an established software development company focused on innovation, growth and customer commitment. We have quickly grown to become a dominant player in our market space. From statewide tracking systems for social services and legal service organizations, to event marketing management that powers top Fortune 500 campaigns, Network Ninja's applications are leading the way.

Working at Network Ninja offers opportunities, challenges and perks that are difficult to find at other companies. While everyone has their individual responsibilities, Network Ninja is a highly collaborative, communicative work environment. Character, enthusiasm, perspective and awesome coding skills are all highly valued.

We're a remote company, you can be anywhere in the US (with good Internet connectivity).

PHP Software Developer

The ideal candidate will have strong Object-Oriented PHP skills with RDBMS (we use PostgreSQL) experience, a background working with open-source frameworks in a team environment, and experience deploying applications on Linux systems.

If you're enthusiastic about software development, and maybe even our “socially responsible” twist, we'd like to hear from you.


  • Develop clean and efficient OOP code.
  • Write new, and improve existing, functionality within our products.
  • Contribute & share developer responsibilities with a team.
  • Learn underlying PHP architecture of our software, with guidance of senior developers.
  • Use software development best practices, standards, and procedures.
  • Assist with testing and QA of new code before software releases.
  • Willingness to take direction and learn about our business from management.


  • Experience working on sophisticated software implementations,
  • Minimum 4 years dev experience, 2 years of PHP Object-Oriented Programming experience. OOP experience on a large site/application is required.
  • Diverse knowledge of RDBMS (PostgreSQL, MySQL, etc.).
  • Experience developing code through multiple Linux lifecycle environments (Development, Staging, Production sites).
  • Working knowledge of HTML, CSS, JavaScript and AJAX.
  • Experience with a version control system (preferably Subversion and/or Git).
  • Previous experience working within a development team.
  • Great written, verbal and interpersonal skills.
  • Strong organizational skills.

Desired but not required

  • AWS (ec2, rds, s3, and really really great if you have experience with auto-scaling!)
  • An eye for UX.
All that sound good, and are you a motivated software developer and US citizen? If so, hit the Apply button to send an email to us with the following 3 items:
  1. A brief Personal Statement / Cover Letter
  2. Your Resume
  3. Some Code Samples or a repo that shows your knowledge of SQL and OOP dev (ideally PHP)

Apply Now

Reasons to work at Network Ninja

Amazingly talented colleagues from whom you can learn and with whom you will do your best work.

Great business track record, with many years of growth ahead as companies move core functions to the web.

We pay very competitive rates, commensurate with experience to attract the best talent around.

Fantastic benefits package, including healthcare, 401(k), vacation, direct deposit and more.

Small enough that you can make a difference, but big enough that we can transform an industry.

Finally back up your “I am a ninja!” claim to your friends, spouse and kids.