Careers

Current Openings

Sr. Database Development Engineer

The Senior Database Development Engineer develops and supports databases to ensure optimal functionality of the server environment and contributes to accurate, timely delivery of client project data.

The ideal candidate will enjoy working in a dynamic fast-paced environment, is a creative problem-solver, an excellent communicator, and autonomous worker. Successful candidates are able to effectively communicate technical subjects to non-technical audiences and can proactively manage priorities, providing on-call support when needed.

Essential Duties include:

  • Provides expert-level work using SQL Server and T-SQL
  • Normalizes and cleanses messy data in order to facilitate statistical analysis and data mining
  • Uses flat file inputs to populate SQL tables
  • Builds and/or leverages SQL Server Integration Services (SSIS), SQL Server Management Studio (SSMS), and SQL Analysis Services
  • Provides expert-level work writing stored and reusable procedures flexible enough to take in a variety of data in various configurations and turns it into data for product and person analyses
  • Designs metric reports, strategies, and procedures
  • Instructs and/or implements data automation from scratch
  • Investigates database development errors and escalates to appropriate technical resources
  • Identifies weak/churning code and works with team to improve vulnerable sections
  • Demonstrates in-depth understanding of design/code of a feature/project
  • Identifies/develops database development frameworks and procedures
  • Maintains server integrity and optimizes server performance
  • Automates and optimizes data transfer, online reports, and presentations for internal and external clients using SSIS and stored procedures for both staging and production systems
  • Monitors database systems for performance, capacity, and integrity
  • Creates and debugs custom queries and stored procedures which connect disparate data sources
  • Investigates and stays up-to-date with application and data persistence layer technology as well as hardware components (computing devices, networking devices)

Requirements include:

  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, and/or related field
  • 4+ years of experience as a database developer in a live production environment in information technology, finance, analytics, and/or statistics
  • 3+ years Microsoft SQL Server 2005 & 2008 R2+ (views, indices, complex compound queries, and stored procedures)
  • 2+ years SSIS Package Development and performance tuning and optimization

Required Skills:

  • Data concurrency/race conditions
  • Security
  • Localization
  • Database stored procedures, Data warehousing
  • Database modeling, design, and development
  • .NET Framework 3.5 (C#, ASP.NET)
  • Powershell
  • RedGate

Preferred Skills:

  • 2+ years of experience performing statistical and or data mining analyses
  • Analysis Studio
  • SQL Server Business Intelligence Studio (SSBID)
  • LAMP stack
  • Omniture, WebTrends, Google Analytics
  • Content Management Systems (ExactTarget, Kentico, Wordpress, DotNetNuke, Drupal)
  • Analytics
  • UML or similar
  • MySQL, MSMQ/SQL Broker Queues
  • Unit testing principles

To apply please email us at:

Account Director

Catalysis, an interactive marketing firm, has a new opportunity for an Account Director. This role is responsible for all phases of the client life cycle and involves a high level of cross-team collaboration.

The successful candidate is motivated by client success and understands how to maximize client revenue, measure performance, and build lasting client relationships. You will share our passion for the art of interactive marketing, a commitment to world-class service, and a belief that great teams always play to win.

Primary Responsibilities:

  • Listens to clients and creates marketing strategies and solutions for their marketing needs that brilliantly blend the organization's creative, development, and data talents
  • Conducts research and analysis and delivers high-value, insightful and measurable solutions that are grounded in a deep understanding of the marketplace and the clients' goals and objectives
  • Acts as a resource on projects to ensure that appropriate strategic adjustments are made to optimize our clients' campaigns
  • Creates new business opportunities by growing existing programs
  • Leads proposal development and client presentations
  • Collaborates closely with the client service teams to ensure that proposed strategies and solutions can be effectively executed
  • Publicly represents Catalysis through participation in professional and community organizations
  • Serves as a client escalation path and point of contact for issue management, and creates positive outcomes from project challenges
  • Educates clients and maintains timely, ongoing client communication
  • Measures program portfolio success

Education/Experience:

  • Bachelor's degree required; MBA preferred
  • 5+ years related experience; consulting or agency experience strongly preferred
  • Demonstrated thought leadership in online, email and social media marketing
  • Ability to use data and research to develop actionable insights
  • Experience with effective management of multiple long-term client relationships
  • Strong meeting facilitation and idea presentation skills
  • Well developed analytical and problem solving skills

We enjoy a casual, dog-friendly culture, and are located in a unique historic building in Seattle's Capitol Hill neighborhood. Smart, inventive co-workers are helping the company grow to national recognition and you could be part of it!

To apply please email us at:

Account Manager

We're looking for an established Account Manager who is just as comfortable brainstorming on the next great marketing idea as they are rolling up their sleeves and getting it done. We believe that cool ideas deserve flawless execution and that delighted clients are the natural byproduct. If you share this perspective and you’ve done it a million times, we want to talk with you.

Some helpful skills, experience and education:

  • Bachelor’s degree plus a minimum of 6 years interactive project management experience.
  • Experience effectively managing multiple projects with competing deadlines and timelines in a fast-paced and often hectic environment.
  • Project management experience in a client-facing position.

To apply please email us at:

Freelance Opportunities

In the crazy world of interactive marketing, we sometimes have more work than we know what to do with. And sometimes, a project just needs a little of this or a lot of that to make it all come together. We're always looking for talented freelancers to supplement our in-house talent so we can make sure everything happens just the way we want it to, when we want it to. If you are a designer, copywriter, or front end developer and you'd like to be considered for future freelance work, drop us a line.

To apply please email us at: