Sr. Software Developer
(mt) Media Temple - Culver City, CA

This job posting is no longer available on (mt) Media Temple. Find similar jobs:Senior Software Developer jobs - Media Temple jobs

As a Senior Developer on the Shared Services Team, you'll design and develop software for our large-scale Shared Services products (e.g., Grid-Service, CloudFlare Railgun clusters, etc.). The majority of your time will be spent working on new projects, which either add customer value, or help to improve the day-to-day workflow for our Operations Teams. There will also be a good deal of time spent working on legacy systems either tweaking them, or adding improved functionality.
You'll work with a team of energetic individuals who are passionate about making (mt) one of the leading innovators in the Web Hosting industry!

Required Skills:
Strong knowledge of OO/modular design and testing

Passionate about writing quality, well tested code

Possesses good written and verbal team communication skills

Positive attitude is a must

Driven and self-directed while still being able to cooperate with others

UNIX systems experience (Linux, Solaris, OSX) – developing on (editors/compilers/etc), writing to (system calls), packaging for and administration

Practical applications of major design patterns (e.g. MVC)

Experience working with distributed and highly available systems

Experience with advanced VCS usage (Git/SVN, Branching/Merging)

Intermediate SysAdmin experience

Ability (and enthusiasm) in mentoring less experienced developers

Nice to have:
Advanced Database knowledge (MySQL, PostgreSQL, MongoDB)

We predominantly use Perl at this time, so CPAN contributors welcome!

Experience with Catalyst, Moose, Perl ORMs

We also interact with Ruby, Python, PHP, C/C++, Javascript+DOM, and like Java/Erlang/Scala/etc.

Experience with agile-like development methodologies

Building using SOA-style principles (REST/RPC APIs, messaging, etc)

Configuration Management (Puppet or similar)

Basic experience with C,C++

CS/CE, BS, M or equivalent work experienc