We’re looking for...

Benefits we offer

All full-time on-site employees enjoy the following:

  • Equity in the company
  • 100% paid-for health (Blue Cross) and dental (Delta Dental) insurance
  • Choice of free daily lunch brought into the office
  • Free snacks and beverages

Developers also receive:

  • Laptop of choice
  • Top-of-the-line workstation
  • Dual 24″ LCDs
  • Free work-related books

Grab our feed

Stay up to date with the Causes engineering team by subscribing to our feed.

Are you stupendously spectacular? Do you think constantly about software architecture, logic puzzles and scaling problems?

It’s not easy to get on our team, but we’re looking for more exceptional engineers who will strengthen our core competencies. The best candidate will have experience developing software in a variety of environments and should be comfortable with Linux servers, open-source databases, elegant code and efficient algorithms.

The ideal candidate will have at least:

  • 4+ year college degree in computer science (or related) OR equivalent professional experience
  • Work experience developing software in a business environment, preferably with Linux/UNIX
  • Database, application architecture and software systems design experience
  • Experience with at least one dynamic language (Ruby, Python, JavaScript, PHP, Perl, Scheme, Lisp, etc.)
  • Excellent problem solving abilities, a firm grasp on algorithms and rock-solid computer science fundamentals

Of course greatness comes in all shapes, so we keep an open mind. We encourage you to apply if you like difficult technical challenges, helping society at large and having fun with great people.

To Apply

Send a text, HTML or PDF resume to jobs@causes.com with subject “Software Engineer Position”.