Careers

Work at Message Bus

Message Bus is building the next generation of Internet messaging applications; we want to fundamentally change how marketers and developers think about, use and engage in all manner of digital messaging.

Message Bus provides a cloud-native application for enabling and powering Internet messaging across email, mobile and social platforms, helping to ensure deliverability of critical communications, transactional and marketing messages. Market leading enterprises as well as social, mobile, and web application developers rely on Message Bus to manage the trust relationship between senders and recipients.

We are a well funded and quickly growing company backed by True Ventures, North Bridge Venture Partners and Ignition Partners. Our executive leadership team consists of visionary talent from several large Internet brands, including co-founders from Twitter and Webshots. We are headquartered in Corte Madera, Marin, just off 101.

Daily Life

The work atmosphere is comprised of open collaboration, intellectual thinking, and communal support. We are a dog friendly office, provide bikes for local transportation, and offer a fully stocked snack bar that’d make Whole Foods jealous.

Development

We don’t preach, we practice agile software development in a combined development and operations structure that encourages mentorship and learning. IT support, hardware and software is best-of-breed to ensure you are never fighting with tools to do your job.

Career Growth

Although our primary focus is on delivering a successful product to the marketplace, we are just as focused on creating a work place that is accommodating, balanced and transformative both personally and professionally.

Benefits

  • Intellectual challenges
  • Collaborative structure
  • Competitive salary
  • Stock Options
  • Excellent health care benefits, 401K, and FSA plan
  • Professional growth through industry and office mentoring programs
  • Enriching work environment that provides intellectual stimulus on an ongoing basis. One example is our Serendipity Series
  • Optional exercise classes

Careers at Message Bus

Database Engineer | Systems Engineer | Software Engineer | Project Manager | Sales Development Representative

Database Engineer

  • 5+ years Database Configuration & Management, Query Optimization, and System Tuning
  • Familiarity or proficiency in Ruby (not Rails), Bash, PERL etc. a plus
  • Happy to work in either PostgreSQL (Must have) or MySQL
  • Database monitoring and performance tuning
  • Experience with Splunk
  • Familiarity with both OLTP and OLAP database design principals
  • Demonstrate ability to learn our code base and process quickly
  • Be intellectually curious yet ready to share with others
  • Bonus skills; Chef, Postgres replication, Cassandra, Hadoop, liquibase and data warehouses
  • Experience with all phases of product development lifecycle, including prototyping, test and product release and maintenance
  • Excellent verbal communication skills who thrives in a collaborative team environment – NO ROCK STAR ATTITUDE PLEASE
  • Bachelor’s degree in Computer Sciences or related field, or equivalent work experience
  • Apply for this Position | Back to Top

    Systems Engineer

    • 7+ years System Automation and Operation
    • Experience working in an agile environment (xp, scrum, kanban, or srcumban) and pair programming
    • Relevant experience in order of relevance:
     
    • Chef
    • Linux – CentOS
    • Scripting; Ruby (Rails not needed), Python and bash
    • System Monitoring
    • Configuration Management
    • Deployment
    • Big data storage
    • Database: Mysql, Postgresql
    • Message Queue: HornetMQ, Redis
    • Security (hardening of servers and intrusion detection)
    • Routing/networking in the cloud
    • Cloud Server Management (Rackspace/Amazon/Joyent)
    • Rake, Capistrano
    • Java/JVM tuning and monitoring
    • Demonstrate ability to learn our infrastructure and process quickly
    • Be intellectually curious yet ready to share with others
    • Experience with all phases of product development lifecycle, including prototyping, test and product release and maintenance
    • Excellent verbal communication skills who thrives in a collaborative team environment – NO ROCK STAR ATTITUDE PLEASE
    • Bachelor’s degree in Computer Sciences or related field, or equivalent work experience, and at least seven years work experience.

    Apply for this Position | Back to Top

    Software Engineer

    • Bachelor’s degree in Computer Sciences or related field, or equivalent work experience or similar engineering-focused degree, or equivalent work experience
    • 8+ years development experience with an emphasis on platform-level design and implementation and contribution at all stages of the software lifecycle
    • Ability to work across teams & disciplines to translate business & customer requirements into real and robust software solutions.
    • Proficiency in one or more of the following languages in order of relevance:
     
    • Scala
    • Java
    • Ruby (Rails not needed)
    • Comfortable with agile and mixed-model engineering environments
     
    • Managing backlogs
    • Story-based design
    • Pair programming when necessary
    • Proficiency with common development and source management tools such as IntelliJ, Maven, RubyMine, and Git.
    • Implementation-level experience in one or more of the following technologies:
     
    • PostgresSQL / MySQL (or other relational database)
    • Redis (or other key value memory store technologies)
    • HornetQ (or alternative queueing engines)
    • Splunk (or similar tools)
    • Willingness to mentor, and be mentored by, other team members
    • Intellectual curiosity and a desire to infect others with your enthusiasm
       

    Apply for this Position | Back to Top

    Project Manager

    Requirements:

    We are looking for someone meeting most of the following criteria:

    • A minimum of 5 years’ professional experience in a software development environment, preferably in Project Management.
    • A strong technical background in some or all of large-scale networking, SMTP, APN, SMS, social media, platform-level design.
    • An analytic, data-driven personality merged Voltron-style with equal measures passion, empathy, and good old gut instinct.
    • Fluency in the following languages: engineer, tester, ops, marketer, sales, management, and most importantly – customer.
    • A sense of what waterfall, agile, scrum, and extreme mean in the real world, and how to get things done no matter what methodology happens to be in use at the time.
    • The ability to explain in less than 10 seconds what “vision, not implementation” means.
    • Can negotiate like La Cosa Nostra or the State Department, depending on the situation.
    • Values progress over perfection, seeks out and acts without ego upon feedback, and is fearless in the face of the unknown.
    • Excellent verbal communication skills who thrives in a collaborative team environment – NO ROCK STAR ATTITUDE PLEASE
    • Bachelor’s degree in Computer Sciences or related field, or equivalent work experience

    Plus: It would be a tremendous advantage for you to have been a professional programmer at some point, writing real code that real customers used, preferably at scale and in a hosted environment.

    Apply for this Position | Back to Top

    Sales Development Representative

    Multiple positions available.

    Duties and Responsibilities:

    • Build and manage prospects on sales pipeline.
    • Create leads and follow-up on inbound sales prospects generated by marketing promotions and partner programs by phone and email.
    • Record, maintain and update customer activities and call results into the company’s sales force automation tool on a daily basis. Ensure information is recorded timely, accurately, and in a clear and understandable manner.
    • Reporting on territory and lead activity to management.
    • Assist with continuous improvement of marketing campaigns, materials and website, and effectively work with client service associates, partners, and management personnel.
    • Responsible for assimilating product and market knowledge and effectively communicating the benefits and features of the services and products to prospective customers.

    Experience in selling email systems and products is preferred but not needed.

    Position requires a commitment to relationship building and an easy collaborative phone manner. The candidate should be a true believer in follow-through and follow-up methodology.Candidate should also be an active listener and maintain the highest level of professionalism at all times.

    Experience & Success Factors:

    • Experience breaking into high-level contacts and uncovering prospects initiatives and needs.
    • Ability to articulate value proposition and technology, effectively, to prospects and customers.
    • Experience communicating with technical (IT) and business solutions audiences.
    • Excellent phone and negotiation skills.
    • Demonstrated relationship building (client) experience.
    • Proven ability to take initiative and interpret and fulfill responsibilities without intensive management direction.
    • Ambitious, self-starter, with the ability to organize and prioritize assigned tasks.
    • Willingness to work appropriate hours for the territory assigned.

    Apply for this Position | Back to Top