Persistent Chat Engineer

Shree Narayani Networking Solutions•Charlotte, NC
•Onsite

About The Position

The Persistent Chat Engineer manages the lifecycle of enterprise persistent chat products, including fixes, features, and enhancements. The role works with Security, Operations, Product, Engineering, Architecture, and vendors to meet bank requirements and security demands. It includes managing workbooks through Product JIRAs, developing low-level designs and environments, producing technical documentation, and delivering training to support the transition of new services into operations. The engineer performs advanced product testing, maintains accurate and complete technical documentation, reviews requirements for technical feasibility, and represents technical requirements for deploying new services. The role participates in requirements meetings to groom the backlog and agree on feature releases, and ensures that all non-strategic social and chat products are decommissioned from the enterprise. The position is based onsite in Charlotte, North Carolina, five days per week, and is a contract role of 12+ months.

Requirements

  • Enterprise-level engineering experience, preferably within financial institutions.
  • Hands-on experience with persistent chat applications such as Mattermost or Rocket.Chat hosted on Linux.
  • Extensive experience with cloud-enabled instant messaging platforms such as Symphony, Teams, or Slack.
  • Experience deploying applications to mobility frameworks, including MAM and MDM.
  • Exceptional documentation and problem-solving skills.
  • Ability to work as a team player while maintaining individual accountability for deliverables.
  • Clear, unambiguous communication; methodical, disciplined, confident, and critical-thinking approach.
  • Proficiency with Agile tools, including Jira.
  • Tenacity and curiosity when developing new products.

Nice To Haves

  • Red Hat Certified System Administrator (RHCSA) certification.
  • MySQL DBA or development experience.

Responsibilities

  • Liaise with Security, Operations, Product, Engineering, Architecture, and vendors to manage product lifecycle, fixes, features, and enhancements.
  • Manage workbooks through Product JIRAs.
  • Develop low-level designs that meet bank requirements and security demands.
  • Deploy low-level environments.
  • Develop technical documentation and host training sessions to support the transition of new services into operations.
  • Conduct advanced product testing.
  • Maintain the accuracy and completeness of technical documentation.
  • Participate in reviews of requirements for technical feasibility.
  • Represent technical requirements for the deployment of new services.
  • Participate in regular requirements meetings to groom the backlog and agree on feature releases.
  • Ensure all non-strategic social and chat products are decommissioned from the enterprise.
  • Proactively identify, mitigate, and resolve risk.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service