Message Systems
Search Call 877-887-3031 Contact·Support·Client Login
Home > Company > Careers
Careers

People make the difference.

Everyone who works here agrees: “It’s about the people.” That sentiment is at the core of our commitment to building an exceptional organization. We’re looking for smart, motivated people who care about helping clients achieve their goals to be part of the highly skilled, dynamic Message Systems team. We foster an open, collaborative, and casual work environment that we believe enables our people to do their best work.

The ideal Message Systems candidate enjoys working on a small, agile team, and is also comfortable working independently to learn and master new technologies. Applicants must be eligible to work in the United States.

We are a small company that offers tremendous opportunities and a great benefits package, including health, dental, vision, matching 401K, flex spending account, long-term disability, gym reimbursement, and more. We do our best to help make the rest of your life easy so you can concentrate on doing your best work.

Start loving your job.

Apply today at jobs@messagesystems.com

Current Positions

Enterprise Software Sales Executive - Northeast & Mid-Atlantic Regions


Read More

Message Systems is currently seeking an Enterprise Software Sales Representative for both our North East and Mid-Atlantic regions. The ideal candidate must be energetic and a highly motivated team player and will be an integral part of the sales team in our growing enterprise software company.

REQUIRED SKILLS:

  • Track record of sales success in the email (or related) software field and building highly effective interpersonal relationships in business partnering situations.
  • Demonstrative track record of closing deals and meeting quotas.
  • Ability to clearly & comfortably discuss a wide variety of products and technologies.
  • Experienced in interfacing with "C" level clients.
  • Excellent knowledge & ability to handle the entire sales life cycle including tracking/updating accounts, forecasting sales activities and providing weekly/monthly feedback to the Director of Sales & VP of Field Operations.
  • Effectively & simultaneously manage multiple projects at various stages of the sales process of product and solutions.
  • At least 10 years of Sales & Business development in US markets selling software solutions to Fortune 1000 Companies. Responsible for generating revenue of $2+M per year.
  • Strong new business development, client relationship management and sales forecasting expertise.

QUALIFICATIONS:

  • BS/BA degree
  • 5+ years of direct "Enterprise Software Sales" experience.
  • Experience selling into Information Technology as well as Marketing.
  • Existing established email industry will be heavily weighed.
  • Proven track record of consistently achieving sales quotas with targets in excess of $2 M.

We're only considering candidates with existing US work eligibility.

Send applications to jobs@messagesystems.com.

Director of Sales (Carrier / Service Providers / Aggregators / Super Enterprise)


Read More

Message Systems the market leader in Advanced Message Management Solutions is looking for a sales leader to own and spear head our North American Service Provider sales organization. The role requires a proven sales expert with an ability to lead with results and manage the divisions overall success with focus on value/consultative sales. The candidate should have a personal desire to build a leading sales organization and input energy and commitment to the success of the division.

Utilizing a proven structured mentality in strategic account management in conjunction with advanced negotiation skills will be key to extending the companies success in this space and market making as the organization grows into new areas.

For over 12 years Message Systems has established itself as the leader in high performance Message Management Software that has enabled Carrier’s, Hosting companies, Managed Service Providers, and Large Enterprises who require a carrier class software infrastructure solution for their advanced messaging needs. Following a number of key successes in the North American market, and the companies desire to invest in seasoned sales management, Message Systems wants to continue to aggressively capture wide scale adoption of the Momentum Platform and build upon an already solid foundation for this aspect of our business. This role is critical to the success of the Momentum Platform business units exploitation of our expanding solution portfolio and requires a candidate willing to capture new business individually while managing and building a team for maximum effectiveness.

Specific Responsibilities -

  • Manage the daily operations of the group with a primary objective of achieving revenue targets.
  • Further develop and execute upon business plan to maximize the companies position in the Service Providers market. Consisting of Carrier, ISP, Hosting, Wireless Aggregators, Super Enterprise accounts based in North America.
  • Implement and manage a comprehensive sales management process with strategic account focus and tactical account selling principles
  • Develop comprehensive account plans for all target accounts to include:
    • Current Solution Drivers and strategic objectives
    • Competitive presence
    • Multi Sponsor Identification & alignment strategies
    • Value propositions creation and contingency planning
    • Growth Strategies encompassing execution approaches
  • Generate and own commercial models for maximum capture of revenues from target accounts
  • Interacts and manages relationships with peers and cross functional teams within the business including technical services and marketing
  • Efficiently establish yourself as a subject matter expert and leader within this space
  • Act as a strategic closer for accounts and manage complex negotiations
  • Implement a solid staff training structure and ensure high motivation levels of all concerned resources
  • Capture and feedback market intelligence to the business for the success growth of product/partners/company

Qualifications -

  • 7 - 10 Years direct sales experience within the software industry and knowledge of either the ISP/Carrier space or messaging solution space with a preference for both.
  • Must be well versed in multi sponsor solution sales with the ability to sell to both the business and technical community with a history of closing business
  • Candidate will have capacity to process technical requirements/visions of prospective clients and ability to map MS solutions to solve both technical and business issues
  • Excellent written skills including proposal creation and presentation design
  • Solid understanding stakeholder interfacing ideally with experience applying this globally and across divisions with emphasis on communicating with sales teams
  • Strong business sense, facilitation and communication, solution selling experience and negotiation skills ideally to both mid level and executive management
  • Ability to travel within US and occasionally International
  • Degree in Business, Economics, Marketing and/or technical discipline

We're only considering candidates with existing US work eligibility.

Send applications to jobs@messagesystems.com.

Quality Assurance Engineer


Read More

Message Systems is a global leader in messaging, with a global customer base including tier-1 telecommunications carriers, email service providers and online enterprises. Our technologies help transit billions of messages per day for customers worldwide, while offering unmatched flexibility and architectural clarity. The company combines the best aspects of Open Source, startup, and established company in our business goals and corporate culture.

Position Description:

  • A Senior level Quality Assurance Engineer position
  • Will work on projects of moderate to large scope where analysis of situations or data requires a review of identifiable factors
  • Will function as a Project Team Member on high complexity projects
  • Will receive objectives for work and define and implement solutions as a result
  • Will be self-sufficient providing advanced QA and Testing
  • Will perform analysis and review for SDLC artifacts produced by project team members
  • Will produce metrics, analysis, and recommendations to project and product team management

Demonstrated Skill Sets:

  • Mastery of SDLC concepts and their inter-relationships with QA and can devise complex QA strategies regarding them
  • Must possess excellent documentation and QA methodology skills as they relate to Test Planning, Design, Execution and Results analysis
  • Excellent Oral and Written Communication Skills
  • Excellent Analysis, Problem Solving, Time Management Skills
  • Must possess experience performing structured quality assurance analyst duties including, but not limited to the following:
    • Requirements analysis and decomposition
    • Prioritization of test-related tasks
    • Test Design and Test Plan development
    • Writing and executing of Test Cases
    • Manual Test Execution
    • Data Validation
    • Defect Tracking; entry and reporting
    • Test Status & Metrics Reporting
  • User level experience with UNIX or UNIX-like systems
  • Understanding of multi-tiered product architectures
  • Desirable Qualifications
  • Experience in multiple QA methodologies and QA best practices; examples include CMM, RUP, Six Sigma, etc.
  • Business Analyst, Development, or other IT experience
  • Exposure to Test Automation or Performance Engineering
  • Exposure to one or more development platforms
  • Change Management, Configuration Management, Release Management, or Project Management experience
  • Experience with large-scale mail transport infrastructure systems

Education/Experience:

  • Exposure to 3+ years Quality Assurance or 5+ years of related field experience (IT)
  • Bachelor’s degree / 4-year college degree in Computer Science, Engineering, Networking or equivalent work experience.

Message Systems believes in a fun but focused development environment. We have a casual environment, outstanding benefits, and a world-class team. Our engineering group works in an open plan and uses the Scrum development methodology with a focus on collaboration, automation, and testing.

This position is full-time in our Columbia, MD office. We're only considering candidates with existing US work eligibility.

Send applications to jobs@messagesystems.com.

UI Designer


Read More

Message Systems is seeking a highly skilled User Interface/User Experience Designer who understands fundamental usability and aesthetic principals to guide software user interface development for its family of messaging products. You will be expected to take rough ideas and high-level concepts and create detailed, implementable mock-ups for development. The designer will work closely with software engineers and product managers to derive business processes, analyze user needs, assist in requirements definition, design browser-based interfaces, and design and conduct usability testing.

Responsibilities:

  • Researching, designing and prototyping user experiences for new features, creating design mockups, story boarding, producing visual assets as needed and writing behavioral documentation (required for proper design implementation).
  • Produce creative, simple and highly usable solutions for software user interface design.
  • Work closely with software engineers and product managers of the assigned project in determining software interface design directions.
  • Assist with new user interface testing and participate in usability reviews to get feedback on new designs.
  • Collaborate and communicate with teams in engineering and product management to produce superior solutions.
  • Maintain and ensure user interface design and behavioral consistency across Message Systems products.

Required Skills:

  • Ability to consistently produce simple design solutions to complex problems.
  • An outstanding body of work demonstrated as a design portfolio or demo reel (video, film or web examples) demonstrating the successful delivery of innovative design solutions and/or compelling video or flash movie.
  • Exceptional skills in creating different types of prototypes or mock-ups using tools such as Adobe Illustrator and Photoshop.
  • Exceptional documentation skills of new concepts for user interface design and behavior.
  • Excellent presentation, communication and organization skills.
  • Ability to create a vision for new user interface and to communicate such vision to teams from different disciplines.
  • Exceptional understanding of fundamental design disciplines (composition, information architecture, color theory, typography and animation) and principals of good user interface design (consistency, simplicity, usability, etc.).
  • Ability to work in a fast pace environment.
  • Natural collaborator and communicator who prefers developing designs in a team environment.

Qualifications:

  • 5 or more years producing great designs.
  • Bachelor degree in Interactive Design, Human Factors, Software Engineering and/or Visual Design.
  • Strong academics (cumulative GPA greater than or equal to 3.0 as a general rule).

This position is full-time in our Columbia, MD office. We're only considering candidates with existing US work eligibility.

Send applications to jobs@messagesystems.com.

Business Analyst


Read More

Message Systems is a global leader in messaging, with a global customer base including tier-1 telecommunications carriers, email service providers and online enterprises. Our technologies help transmit billions of messages per day for customers worldwide, while offering unmatched flexibility and architectural clarity. The company combines the best aspects of Open Source, startup, and established company in our business goals and corporate culture.

The Business Analyst has the primary responsibility to elicit, analyze, validate, specify, verify, and manage the real needs of the project stakeholders including internal and external consumers. The Requirements/Business Analyst serves as the conduit between the customer community and the software development team through which requirements flow.

A requirements analyst is involved at some level throughout the entire system or software development life cycle. Upon establishment of the requirements baseline, the focus is shifted towards the management of the requirements specification and verifying the fulfillment of all requirements.

Required Skills:

  • Strong interviewing skills to talk with individuals and groups about their needs and ask the right questions to surface essential requirements information.
  • Listening skills, to understand what people say and to detect what they might be hesitant to say.
  • Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a more general understanding, distinguish presented user requests from the underlying true needs, and distinguish solution ideas from requirements.
  • Facilitation skills, to lead requirements elicitation workshops.
  • Observational skills, to validate data obtained via other techniques and expose new areas for elicitation.
  • Writing skills, to communicate information effectively to customers, marketing, managers, and technical staff.
  • Organizational skills, to work with the vast array of information gathered during elicitation and analysis and to cope with rapidly changing information.
  • Interpersonal skills, to help negotiate priorities and to resolve conflicts among project stakeholders (such as customers, product management, and engineering).
  • Modeling skills, to represent requirements information in graphical forms that augment textual representations in natural language, including using modeling languages already established in the development organization.
  • An understanding of contemporary requirements elicitation, analysis, specification, verification, and management practices and the ability to apply them in practice; familiarity with requirements engineering books and resources.
  • An understanding of how to practice requirements engineering in iterative and agile software development programs.

Responsibilities:

  • Work with the product managers and project sponsors to document the product’s vision and the project’s scope.
  • Elicit requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process descriptions, use cases, scenarios, event lists, business analysis, competitive product analysis, task and workflow analysis, and/or viewpoints.
  • Write requirements specifications according to standard templates, using natural language simply, clearly, unambiguously, and concisely.
  • Decompose high-level business and user requirements into functional requirements specified in an appropriate level of detail suitable for use by those must base their work on the requirements.
  • Represent requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, where appropriate.
  • Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards.
  • Participate in requirements prioritization.
  • Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly.
  • Manage requirements traceability information and track requirements status throughout the project.
  • Identify requirements errors and defects, and write requirements defect identification and notification reports.
  • Implement ways to reuse requirements across projects.

Qualifications:

  • 5+ years as senior business analyst in a software development organization.
  • Strong knowledge and use of development analysis methodologies, standards and procedures.
  • Able to provide fast turnaround for each deliverable in order to meet key project deadlines.
  • Excellent written and verbal communications skills.
  • Excellent team work and communication skills.
  • Excellent teamwork and communication skills.
  • Bachelor's degree preferred.
  • Familiarity with large-scale infrastructure systems supporting high performance, high availability messaging platforms preferred.
  • Understanding of messaging protocols, systems, and concepts including SMTP, SMS/MMS, etc preferred.
  • Experience with user interface design and human computer interaction standards preferred.

This position is full-time in our Columbia, MD office. We're only considering candidates with existing US work eligibility.

Send applications to jobs@messagesystems.com.

Inside Sales Representative


Read More

Founded in 1997, Message Systems is a worldwide provider of message management solutions and services for email service providers (ESPs), Internet Service Providers (ISPs), social networks and large enterprises that need to manager large volumes of business critical messages. Through a combination of technology, partnerships and intellectual capital, Message Systems offers a suite of software solution and services that address the business and infrastructure needs of organizations ranging from e-commerce companies, larger Service Providers and Global 2000. With the most powerful message management platform on the market, Message Systems gets billions of unique messages to the right place at the right time every day.

Responsibilities:

  • Increase revenue by generating and developing leads via proactively contacting target prospects over the phone.
  • Build rapport with key contacts through a consultative sales approach.
  • Present and articulate product features and benefits and obtain commitment to evaluate Message Systems solutions further.
  • Maintain a solid understanding of our software solutions, competitors and industry trends.
  • Limited travel to trade shows and conventions.
  • Work closely with the outside sales team.

Required Sales and Interpersonal Skills:

  • Operational knowledge of CMS systems and web conferencing tools.
  • Social media [Linkedin, Facebook, Twitter, etc] aware and proficient use of this media to generate leads.
  • Self-motivated with the ability to work both independently and in conjunction with the outside sales team.
  • Strong verbal communication, listening, and writing skills.
  • Excellent organizational and time management skills.
  • Success-driven with a strong work ethic.

Minimum Qualifications:

  • Minimum of 3 -5 years sales experience. May consider candidates with 3 years of experience with a proven track record.
  • 4 Year Degree (Bachelors or equivalent).
  • Technical aptitude.
  • Ability to work full-time from our corporate headquarters in Columbia, MD.
  • Software sales experience a plus.

At Message Systems, we are committed to excellence and passionate about technology. We have high standards for our people and in turn offer a work environment that fosters training and development with a generous compensation and benefits package.

Send applications to jobs@messagesystems.com.

Web UI Developer

Read More

The Message Systems team is looking for a highly motivated, mid-level Web Developer to build and maintain its products user interfaces.

The successful candidate will be a technically proficient, self-starter with excellent communications skills.

Message Systems believes in a fun but focused development environment. We have flexible hours, outstanding benefits, and a world-class team. Our engineering group works in an open plan with a focus on collaboration, automation, and testing.

This position is based in Columbia, MD.

Responsibilities

The Web Developer will be responsible for UI and front-end development, applying their expertise in XHTML/CSS/JavaScript to a suite of leading messaging products.

The Web Developer must possess technical knowledge and development skills across a range of technologies including:

  • (X)HTML, CSS, JavaScript, and AJAX
  • Extensive experience with cross-browser development and testing
  • Develop optimized/cross-platform front-end code in (X)HTML, CSS and JavaScript
  • Develop functional prototypes to demonstrate interactive concepts
  • Implement cross-browser/cross-platform UI compatibility and troubleshoot associated issues

Qualifications

  • 3+ years experience building interactive email/web sites/applications
  • Technical mastery of client-side web user interface development technologies including JavaScript, AJAX, DOM, (X)HTML, CSS
  • Ability to hand-code all XHTML, CSS and JavaScript (no WYSIWYG editors or tools)
  • Knowledge of cross-browser/cross-platform compatibility including knowledge of and ability to solve common associated issues as well as investigate and troubleshoot complex inconsistencies
  • Experience using JavaScript and AJAX libraries such as jQuery
  • Experience with version control systems including Subversion
  • General UI background (Information architecture, site flow, accessibility, browser capabilities, etc)
  • Excellent analytical, problem solving and debugging skills.
  • Good written and oral communication skills and ability to work either independently or within a team environment
  • Bachelor’s Degree in Computer Science or related field

Skills Required

  • Experience with fast UI prototyping, rapid iterations, Agile web development methodologies
  • Knowledge of server-side scripting languages such as PHP, JSP or Ruby on Rails
  • Experience working in a LAMP (Linux/Apache/MySql/PHP) environment
  • Experience with PostgreSQL a plus

Send applications to jobs@messagesystems.com.

Client Integration Specialist

Read More

The Message Systems Technical Services team is looking for a highly motivated Client Integration Specialist to help build custom solutions on top of our best-of-breed messaging platform. You will work closely with our internationally-renowned engineering team to deliver solutions to our customers.

Message Systems believes in a fun but focused development environment. We have flexible hours, outstanding benefits, and a world-class team. The projects our customers engage us to perform range from carrier-class deployments to support millions of messages per day to mass market enterprise appliances used by Fortune 500 companies.

This position will be based at our Columbia, MD or Seattle, WA office.

Responsibilities:

  • Project Scoping - Work closely with customers to gather requirements that need to be satisfied, and determine what components they need delivered to meet their requirements, what the level of effort is to deliver the needed components, as well as timelines.
  • Software Development - Based on agreed upon specifications, develop the necessary components to satisfy the customer requirements.
  • Customer Integration - Working in the customer’s integrated environment, assist with integration of both the custom-built components and the core messaging platform into the customer’s application.
  • On-site Customer Interaction - As required (roughly 25% of the time) work on-site directly with customers to build and deploy solutions.

Required Skills

  • Ability to develop software on a pre-arranged timeline, conforming to pre-defined specifications
  • Strong verbal and written communication skills
  • Software design
  • Writing multithreaded applications
  • Writing TCP/IP and UDP networking code
  • Writing unit and regression tests in Test::More based systems
  • Writing Sieve (mail filtering language)
  • Experience with gdb and other command line debuggers
  • Experience with UNIX (Linux, Solaris, Suse or FreeBSD) server development in C
  • Experience contributing to Open Source projects, particularly CPAN projects, a huge plus.
  • Strong understanding of Perl
  • Good grasp of multi-platform portability concerns
  • Familiarity with memory debugging tools and techniques (e.g. valgrind, lint, dmalloc, libumem, etc.)
  • Familiarity with autoconf and make
  • Familiar with Network Protocol Analyzers, Wireshark (network protocol analyzer), and SMSC Simulation Tools Experience with email technologies, message management platforms
  • Familiar with message transfer agent (MTA) including: DNS, MIME, SMTP, SMPP, SMS, SOAP, XML, IMAP, POP, DK/DKIM Authentication.
  • Exposure to PHP or Java a plus
  • Experience with PostgreSQL a plus
  • Candidate should have, as a minimum, a Bachelors degree in Computer Science (or related field) from an accredited college or university.

Send applications to jobs@messagesystems.com.

Send applications to

jobs@messagesystems.com

Our employees have a passion for technology, a sense of humor, the love of a good challenge, and a desire to deliver excellent customer-focused solutions.”

-George Schlossnagle

President & CEO