Software Engineer- Chat Platform

TPI Global Solutions

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

23 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TPI Global Solutions is seeking a Software Engineer (Digital) for the Chat Platform. You will join an agile team to design, develop, and support scalable chat solutions across real-time layers and client SDK integrations.

The role emphasizes full-stack work, AI-driven conversational features, and autonomous troubleshooting across the stack, with a focus on scalable, enterprise-grade software built on GCP and modern web/mobile SDKs.

Qualifications

  • 3+ years of professional software development experience.
  • Experience with algorithms, data structures, and design patterns.
  • Bachelor's degree in CS/IT or related discipline.

Responsibilities

  • Design, develop, and test robust chat platform applications using TypeScript, Node.js and Python.
  • Build real-time chat features with WebSockets and integrate Web, iOS, and Android SDKs.
  • Use Google Cloud Platform (GCP) and Dialogflow CX/GECX for AI-powered flows.
  • Collaborate in an Agile/Scrum environment and participate in Jira, digital.ai Agility, or RTC ceremonies.
  • Troubleshoot complex issues across backend and client SDKs independently.
  • Mentor or guide junior team members when needed.

Skills

TypeScript
Node.js
Python
GCP
Dialogflow CX
SDK integration
WebSockets
REST
JSON
Databases
Agile/Scrum
Troubleshooting

Education

Bachelor's Degree in Computer Science or related

Job description

Job Title: Software Engineer (Digital) – Chat Platform
Project Duration: 12 months with
Job Profile Summary

This job is an integral member of the Enterprise Technology & Operation's Digital team, within an agile software engineering team, responsible for building and supporting complex, scalable software applications across the Chat Platform. The incumbent will serve as a full-stack Software Engineer and will support the entire chat platform ecosystem, including real-time communication layers and client-side SDK integrations. Responsibilities include designing solutions, executing technical development using GCP, TypeScript, Node.js, Dialogflow CX/GECX/AI, WebSockets, and Web/iOS/Android SDKs, managing system integrations, and performing independent troubleshooting. The role requires taking an enterprise-wide architectural view, participating in the full software application build process from idea generation to deployment, and adhering to coding standards set forth by Principal, Lead and Senior Engineers.

Full-Stack Development & Engineering

Design, develop, and test robust applications for the Chat Platform. Write clean, scalable code in TypeScript, Node.js and Python adhering to established coding standards and performing code reviews.

Real-Time Communications & SDK Integration

Design, build, and maintain real-time chat features using WebSockets. Develop, integrate, and support SDKs for Web, iOS, and Android to ensure seamless omnichannel messaging experiences.

Platform Support & Integration

Assist in supporting the Chat Platform Build and maintain system integrations across various enterprise channels and backend services.

AI & Conversational Engineering

Utilize Dialogflow CX / GECX / AI technologies to build intelligent conversational flows, integrating advanced AI capabilities into the broader platform architecture.

Independent Troubleshooting & Problem Solving

Proactively diagnose, troubleshoot, and resolve complex technical issues independently across the full stack—from backend Node.js services and WebSockets down to client SDKs.

Agile Participation

Actively participate in all scrum ceremonies, sprint planning, task estimation, and execution within Jira, digital.ai Agility, or RTC. Communicate issues and blockers to the Scrum Master in a timely manner.

Collaboration & Best Practices

Apply software development best practices including source control management, unit testing, build processes, and operations. Mentor or guide junior team members as needed.

Education & Qualifications
Required Education

Bachelor's Degree in Computer Science, Information Technology, or a closely related discipline

Experience Requirements

3+ years of professional experience in software development, including design and analysis of algorithms, data structures, and design patterns.

Preferred Technical Stack
  • Strong proficiency in TypeScript, Node.js and Python.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Experience implementing and maintaining Dialogflow CX / GECX / AI solutions.
  • Experience integrating, supporting, or consuming SDKs for Web, iOS, and Android.
  • Experience with system integrations, web services technologies (REST, HTTPS, JSON), Web Sockets, and NoSQL/SQL databases.
  • Strong track record of independent troubleshooting and supporting production-grade, consumer-facing applications.
  • Experience working within Agile/Scrum development methodologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer – Chat Platform (Node.js / TypeScript / AI)
Full Stack Software Engineer – Chat Platform (Node.js / TypeScript / AI)

Amtex Enterprises Inc. • United States

Remote
USD 120,000 - 160,000
Software Engineer
Software Engineer

Quantum Technologies. LLC • Louisiana

On-site
USD 120,000 - 170,000
Remote Remote Software Engineer – Chat Platform
Remote Remote Software Engineer – Chat Platform

Sigma Systems, Inc. • Pittsburgh

Remote
USD 83,000 - 165,000
Remote Remote Software Engineer (Digital) – Chat Platform
Remote Remote Software Engineer (Digital) – Chat Platform

Sigma Systems, Inc. • Pittsburgh

Remote
USD 83,000 - 124,000
Senior Architect (Chat Platform)
Senior Architect (Chat Platform)

TekWissen ® • United States

Remote
USD 124,000 - 138,000
Remote work
Software Engineer
Software Engineer

TPI Global Solutions • United States

Remote
USD 120,000 - 150,000
Remote Full-Stack Engineer, Chat Platform & AI
Remote Full-Stack Engineer, Chat Platform & AI

Sigma Systems, Inc. • Pittsburgh

Remote
USD 83,000 - 124,000
Software Engineer, Real-Time Chat Platform
Software Engineer, Real-Time Chat Platform

TPI Global Solutions • Pittsburgh

On-site
USD 90,000 - 130,000
Remote Full-Stack AI Engineer: Chat Platform & Dialogflow
Remote Full-Stack AI Engineer: Chat Platform & Dialogflow

TPI Global Solutions • United States

Remote
USD 120,000 - 150,000
Full-Stack Chat Platform Engineer (Real-Time & AI)
Full-Stack Chat Platform Engineer (Real-Time & AI)

Quantum Technologies. LLC • Louisiana

On-site
USD 120,000 - 170,000