Senior Software Engineer

Location: New York, NY

Department: Tech

Type: Full Time

Min. Experience: Experienced

Reports to: Director of Engineering

We love what we build. We work to change the world. We use the same modern technologies and tools that you’ll find at the best startups. Come here to expand your technology horizons, build products that scale, and get your work in front of millions of young people.

Responsibilities

  • Expand and improve functionality of DoSomething.org, which runs primarily on Drupal 7
  • Contribute to the technical leadership of the tech team by architecting and building out our Drupal app and other apps
  • Work closely with product owners and your fellow engineers to deliver great experiences across multiple digital channels
  • Pick up platforms and technologies in order to use the right tool for the job: RoR, Laravel, Flask, shell scripting, Wercker, you name it
  • Contibute to the continuous integration (CI) environment through automation and testing
  • Improve our DevOps practices: CI servers, Puppet, Chef, Salt, Open Stack, Pantheon, and other good stuff

Must haves

  • BS/MS/PhD in Computer Science or related field, or equivalent experience
  • Demonstrated expertise in PHP, including 5.3+ OO features
  • Demonstrated experience working with Drupal, especially Drupal 7, in a high-traffic environment
  • Experience with DevOps principles and tools
  • Working knowledge of GitHub
  • Comfort with NoSQL DBs and CI
  • A passion for building things for social good

Nice to haves

  • Experience in API design
  • Understanding of HTML, CSS, and JavaScript
  • Knowledge in one or more server-side languages other than PHP
  • Contributions to an open-source project

When applying, please include these

  • Link to your Github account
  • Link to Drupal.org profile
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Using "Apply With LinkedIn" in IE11? Read this first. Connecting LinkedIn
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
References: Please enter names and contact information:*