At DataOceans, you’ll face new challenges daily that will inspire you to create new and innovative solutions.  Our passion is to continuously grow as individuals and as a team, and of course, to enable our clients to grow and improve their businesses.

As a leading Customer Communications Management (“CCM”) solution provider, we empower financial service companies, print service providers and other companies to achieve digital transformation and modernize the way they communicate and service their customers.  If you have ever received a letter, statement, email, SMS, or been on a web or mobile self-service experience you wished you could make better – you should explore joining our team.

We offer competitive salaries, health and financial benefits, flexible working schedules and remote working opportunities.  Check out our open opportunities below.

Senior Full Stack Web Developer

Client Services Manager

Marketing Manager


Senior Full Stack Web Developer

Job Description

DataOceans, a leader in Customer Communications Management (CCM) solutions, is seeking a Full Stack Web Developer who can work remotely anywhere in the continental U.S.  This person will be responsible for developing web solutions to allow our clients to communicate effectively with their customers in various ways.  This communication takes many forms but often centers around statements, billing, payments, marketing campaigns, user preferences, user notifications, etc.  Primary technologies are:

  • TypeScript
  • React JS
  • Node JS
  • GraphQL
  • Docker and SQL along with the standard JavaScript
  • HTML5 and CSS expected in any web development

If you enjoy working with a talented team where your input is highly valued, if you strive to build secure high-quality software, and if you thrive on constant learning and improvement, then we want to hear from you.

Responsibilities & Duties

  • Deliver production quality code within a full TypeScript stack (Node.js, GraphQL, and React)
  • Mentor and aid in the growth of junior-level team members
  • Work with product and UX team members to drive product features from design phase to implementation
  • Collaborating with other developers in a pair programming environment
  • Convert mockups and prototypes into responsive web applications
  • Ensure consistent, responsive experiences across multiple devices and browsers
  • Develop and maintain reusable UI and back-end components when possible
  • Stay current with technologies and apply best practices

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Computer Information Systems, Software Engineering, or equivalent industry work experience
  • 5+ years of experience building software for a production environment
  • 3+ years of development experience with TypeScript and Node.js (or experience with a strongly typed object-oriented language and a desire to learn TypeScript/Node)
  • 3+ years of development experience with modern client-side web libraries such as React, Vue, or Angular
  • Proficient with version control systems (preferably Git)
  • Proficient with unit testing (experience with JS frameworks such as Jest or Mocha is preferred)
  • Solid understanding of databases and fluent in SQL
  • 3+ years of development experience working with ORMs
  • 3+ years of experience working in a Linux/Unix environment

Desired Skills & Experience

  • Knowledge of GraphQL
  • Proficient with CSS3
  • Experience with payment processing and PCI compliance
  • Experience with healthcare systems and HIPAA compliance
  • Familiarity with cloud native technologies and concepts (Microservices, Docker/Kubernetes, Infrastructure as Code, DevOps, Continuous Delivery, etc)
  • Experience with Agile development process (Scrum)
  • Experience with pair programming

Personal Skills

  • Ability to communicate clearly with other team members
  • Trustworthy and reliable – will get the job done
  • Self-managed and self-motivated to do your best work
  • Team-player
  • Desire to develop a great product and have fun in the process


  • Competitive salary
  • Medical/Dental Insurance
  • Health Savings Account (HSA)
  • 401k with company matching

Please forward resume to hr7@dataoceans.com if you are interested.

Client Services Manager

Position Summary

The Client Services Manager (CSM) serves as the day to day relationship owner and the central point of contact for the client.  This position is ideal for someone who likes to take ownership of issues, work independently to define and solve problems and enjoys learning how technology can be used to solve communication and customer service issues.  While this role does not involve software development the role requires technical acumen and a willingness to learn and master technical concepts related to Customer Communication Management (“CCM”).  This position reports to the Client Services Team leader.

As the owner of the client relationship and driver of client satisfaction, the CSM will be responsible for taking ownership over issues and working cross-functionally within the client’s organization and within DataOceans to address and prevent client issues. This position requires the CSM to understand customer communications and related service interactions as well as how they impact a DataOceans client’s revenue, customer retention and overall operational efficiency. CSMs will help clients understand how different web based and other communication and self-service technologies (Web, Mobile, SMS, Email, Phone and Social) can be utilized effectively to deliver better results.

CSMs will develop relationships with key client contacts and help them to achieve results that support their specific industry, key use cases and desired business outcomes. This role is central to DataOceans’ goals of maintaining all clients as reference clients and maximizing client adoption, product and platform use. The CSM serves as a key post-sale resource for customers. Developing and then applying in-depth knowledge of the customer, their industry and specific use cases and other information, CSMs help clients achieve greater efficiencies, drive additional revenue and improve customer retention.

Initially, this position will focus on supporting a group of established customers working within and helping to mature existing processes.  As the CSM develops an expanded knowledge of CCM and DataOceans’ technology and services, the CSM will work with larger clients and will have the opportunity to grow within the Client Success Team or to pursue opportunities in Sales, Project Management or Marketing.



The CSM has the following responsibilities:

  • Manage the day to day relationship with assigned accounts. Build relationships with all functional areas and manage stakeholder expectations. Develop a strong understanding of the client organization’s business strategies and apply this knowledge to all project activities.
  • Work cross-functionally with DataOceans to address client issues raised and maintain applicable Service Level Agreements and client satisfaction.
  • Coordinate the deployment of all upgrades/modifications to the platform and services. Develop a full understanding of all changes, impacts and risks. Manage the communication of these modifications to the client pre-deployment and post-deployment.
  • Work with Client Success team members to plan and conduct strategic review sessions with clients to track progress towards strategic goals and identify new revenue opportunities for DataOceans and strategic initiatives for clients.
  • Initiate and lead project-planning activities such as scope definition, requirements gathering and scope management as it relates to client enhancement projects and manage the related Amended Service Requests (ASRs).
  • Manage all client communication and involvement in ASRs throughout the entire ASR project lifecycle including planning, requirements drafting, scheduling, development, user testing and deployment. Proactively manage IT projects involving interrelated disciplines and multiple stages of the software development lifecycle.


Basic Qualifications

  • Bachelor’s Degree and/or 2 – 4 years of professional experience in a client services, project management, and/or consulting role
  • Basic understanding of software development lifecycle and email, mobile, SMS, website and digital communication concepts
  • Knowledge and experience managing projects and working with and drafting requirements
  • Experience in client/customer facing roles, strong written and verbal communication skills
  • Ability to build relationships and influence other functional areas
  • Problem-solving skills with ability to perform root cause analysis
  • Experience prioritizing multiple issues to maximize ROI and maintain compliance
  • Knowledge of and experience with the software development project lifecycle (e.g., design, development, QA testing, implementation, etc.)
  • Proficient with Microsoft Office applications

Preferred Qualifications

  • Knowledge of and experience with the software development project lifecycle (e.g., design, development, QA testing, implementation, etc.)
  • Knowledge of Salesforce, JIRA Service Desk and Confluence or equivalent solution
  • Experience with enterprise platforms CCM, ECM, Document Management, CRM, marketing automation/email marketing BPM systems, preferred
  • Ability to interact with and influence all levels, from individual contributors (i.e. System Administrators) to leaders (ex. Executive Sponsors)
  • Ability to create and convey customer objectives, success strategies, and to deliver insights for internal and external stakeholders.
  • Self-motivated, highly collaborative, creative, goal-oriented and team-centric.
  • Demonstrated organizational and operational skills that allow you to manage and support customers at scale.
  • Consulting, digital marketing and/or sales experience


      • Competitive salary
      • Medical/Dental Insurance
      • Health Savings Account (HSA)
      • 401k with company matching

Please forward resume to hr9@dataoceans.com if you are interested.


Marketing Manager

At DataOceans, the marketing manager is responsible for working with the leader of the sales and marketing teams to create and execute DataOceans go to market strategy and demand generation plan.   We’re looking for an experienced and versatile marketing manager to help us implement and mature a predictable revenue model. Our ideal candidate has a background in B2B marketing and experience developing and executing marketing campaigns and initiatives for all stages of the funnel.

He/she will be comfortable with day-to-day marketing activities, building systems and processes, helping to formulate high-level strategy and then translating the strategic into tactical plans.   If you are a B2B marketer who enjoys pioneering, collaborating with the sales team and focusing on driving revenue, we want to hear from you.

Objectives of this Role

  • Manage and mature marketing function
  • Work with CRO to refine brand voice and strategy and to create overall marketing plan
  • Execute and refine marketing plan based on observed results
  • Generate demand within target markets and accounts
  • Develop and execute marketing campaigns utilizing Content Marketing, SEO, and Programmatic Marketing
  • Mature social media presence, manage blog and all content creation
  • Implement and refine lead nurturing and reengagement campaigns using email, social and other marketing channels
  • Create content and other needed materials to support outbound marketing efforts
  • Establish and refine marketing metrics that support companies transition to predictable revenue
  • Apply analytics to improve performance of all campaigns, initiatives and activities
  • Improve website content, conversion and other KPIs
  • Work with internal creative team to oversee the creation and refinement of sales materials, analyst briefing materials and other thought leadership materials


Skills and Qualifications

  • Experience with WordPress, Google Analytics, Google Adwords, LinkedIn Ads
  • Bachelor’s degree in marketing, business, or related field
  • Excellent written and verbal communication skills
  • B2B, Digital Marketing and ABM experience
  • Proven experience developing marketing plans and campaigns
  • Strong project management, multitasking, and decision-making skills
  • Metrics-driven marketing mind with eye for creativity
  • Experience with email marketing or marketing automation and Salesforce or other CRM tools
  • Experience with Google Analytics, Google Adwords, LinkedIn Ads, and other digital marketing platforms
  • Experience managing vendors – creative, content, outbound demand gen a plus

Please forward resume to hr9@dataoceans.com if you are interested.


DataOceans is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

In compliance with Federal law, all persons hired will be required to verify identity & eligibility to work in the US and to complete the required employment eligibility verification form upon hire.