SEOmoz: Software Engineer

Posted by | July 26, 2011 | Web Professional Jobs Blog

Resized_logo

Location: Seattle, WA

URL: http://www.seomoz.org

DescriptionSEOmoz is seeking exceptional developers to join our Seattle team
Come to a place where your talents are appreciated, your voice is heard, and your code has an impact. If you can answer the following questions with an emphatic “heck, yeah!” then please, send an email right now (well, actually, look through the job specs, then send that email).
  • Does the Internet cower before your prowess?
  • Are you a huge fan of the Daily Show & Colbert Report?
  • Is your hatred for cubicles exceeded only by your desire to make the web a better place?
  • Do you love the Venture Brothers (or at least promise to watch an episode after we lend you the DVDs)?
  • Would you like to, on occasion, go to fun conferences in far-off cities like these – Chicago, London, New York?
If you’ve answered yes to the above, congratulations! You’re our kind of developer and we can’t wait to meet you.
Now on to the serious parts:
Why work for us?
SEOmoz is a small (just 35 of us today) but rapidly-growing, profitable technology startup.  That said, we dream big–we aim to provide companies with the best, most advanced ways to measure and improve their organic web marketing (i.e. any traffic source you don’t pay for – SEO, social, blogs, viral videos, etc.). 
We’ve got the reputation of a big player with the energy of a young, nimble organization.  This allows us to do very exciting things when we smell opportunity.  We pride ourselves on developing kick-ass (and good-looking) software, indexing the web, providing a robust API that serves hundreds of millions of queries each day, and hosting the web’s most vibrant web marketing community.
In our downtown Seattle offices, mere steps from Pike Place Market, we maintain a fun, supportive, laid-back work environment.  We pay well (salaries are on par with the big guys – Google, Microsoft, Facebook, Sauron) and we work hard (sometimes long hours are a must, but we pride ourselves on working smart, not 80-hour nightmare weeks).  We’re also very generous with vacation and flex time because we understand that our employees have lives, interests, and obligations outside of the office. 
Our core values include being transparent (you’ll get every key metric about the business each week), having fun (pie-eating contests – check! Team bowling trips – check! Friday afternoon Kinect dance parties – check!) and creating exceptional products our customers love. We strongly encourage you to read more about the company – our core values (http://www.seomoz.org/blog/what-we-believe-why-seomozs-tagfee-tenets), our history (http://www.seomoz.org/blog/the-history-of-seomoz) and what we do (http://www.seomoz.org/about).  
 
About the position(s)
As you read through these requirements, know that we have two open positions—one that is more front end and UI focused, and one that is backend/server side focused.  Of course if you don’t have a preference, we are happy to invest in you to get you up to speed in the position you find most compelling.
Compensation
We’re offering a very competitive salary for this position (based on experience), in order to attract exciting candidates. In addition, we also provide:
  • $12,000 signing bonus 
  • a relocation package of up to $10,000 to help move you to the Seattle area (if you’re not currently here)
  • $5,000 shopping spree to outfit your office or home workspace with the technology (hardware, software, accessories, chair/desk/etc.) you need to do your best work
  • Generous stock options (1 year to first stake, 4 years to full vesting)
  • 21 days annual paid time off
  • Opportunities to travel and attend/speak at industry events
  • Paid Internet access for your home
  • Multiple transportation options (Bus Pass, Flexcar, parking, etc.)
  • Great benefits (medical, dental, etc.)
 
Responsibilities:
  • Analyze, innovate, architect, design and develop software for frameworks, core technology components and end user applications
  • Work with key stakeholders to understand business requirements and translate them into a technical design document, and subsequently, actual products
  • Write code and unit tests to deliver high quality products and technologies
  • Maintain project timelines and meet all project deadlines
  • Tackle unfamiliar problems and take the time to discover “best practice” solutions
  • Work with QA to ensure highest quality for software deliverables; review and contribute to integration and regression test plans
  • Contribute creative and innovative ideas to the business, including contributions on patents and IP as appropriate

Requirements:
  • 2-7 years of recent experience in hands-on software design and coding
  • BS/BA/MS/PhD in Computer Science (or a great reason for not having one, and believe us, there are plenty)
  • Excellent problem solving, creative thinking and self-motivation skills
  • Analytical and detail oriented
  • Able to prioritize, execute and deliver projects on time
  • Solid OOP and software design ability; should be able to create designs and write code that meets specified architectural objectives, including reusable, extensible solutions
  • Strong design and coding experience in backend development, web UI development or both
  • Knowledge of C++, C#, Java or other object oriented language is essential
  • Willing to learn new technologies and work in whatever language is needed (we have tools in C, Ruby, PHP, perl, and more)
  • Experience with scripting languages such as Ruby, PHP, Javascript, Perl, and Linux/Unix Shell scripting
  • Add energy to already energetic core team
  • Able to clean up after yourself and refill the coffee if you take the last cup
  • U.S. citizenship or permanent resident status required

Preferred skills & abilities (bonus round!)
The following attributes, while not required, would be valuable to the team and useful in many of the tasks and projects you’ll be assigned:
  • Hard core C/C++ development experience, as well as the ability to quickly learn and apply new technologies; experience with programming and debugging in complex distributed environments -OR- Lots of front end web development experience in MVC frameworks, including integrating with complex back end systems and/or web services, and optimizing for responsiveness in front end applications
  • Experience in open source technologies with broad skills in technologies such as Hadoop, CURL, Memcached, Boost, AJAX, etc.
  • Strong SQL and data model design skills; experience with one or more databases (such as Oracle, SQL, PIG, Tokyo Tyrant, Cassandra (and Big Table), Mongo DB, SimpleDB and others) in a production environment; experience in open source databases (such as MySQL) is a big plus
  • Experience with massively distributed and large scale software systems
  • Knowledge of web services: both utilization and creation of APIs
  • Strong platform skills in Linux/Unix
  • Participation in the social web (blogosphere, 4chan, youtube, twitter, etc.)
  • Know at least 1 challenging coding interview question, and at least 2 really funny jokes (we like to laugh)
  • Experience in a high-energy startup or an enterprise class software company is a plus


To apply: Apply here: http://jobvite.com/m?3LR56fwx

View full post on Recent Design Jobs

533 total views, 1 today

Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *