Remote Remote Software Engineer – Chat Platform

Sigma Systems, Inc.

Pittsburgh (Allegheny County)

Remote

USD 83,000 - 165,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sigma Systems, Inc. is seeking an experienced Remote Software Engineer (Digital) – Chat Platform to join an Agile software engineering team responsible for building, enhancing, and supporting complex, scalable applications across an enterprise chat platform.

The Software Engineer will work across the full-stack development lifecycle, including solution design, coding, testing, system integration, troubleshooting, and deployment.

Qualifications

  • 3+ years of professional software development experience
  • Strong proficiency in TypeScript, Node.js, and Python
  • Hands-on experience with Google Cloud Platform (GCP)
  • Experience implementing, integrating, and maintaining Dialogflow CX, GECX, or conversational AI solutions
  • Experience integrating, supporting, or consuming SDKs for web, iOS, and Android applications
  • Experience with REST APIs, HTTPS, and JSON
  • Experience developing real-time communication features using WebSockets
  • Experience with NoSQL and/or SQL databases
  • Independent troubleshooting of complex issues across full-stack
  • Production-grade scalable consumer-facing apps
  • Strong SDLC practices
  • Agile/Scrum experience
  • Strong problem-solving and collaboration skills

Responsibilities

  • Design, develop, test, and maintain robust, scalable applications for the enterprise Chat Platform.
  • Write clean, efficient code using TypeScript, Node.js, and Python while following coding standards.
  • Participate in code reviews and apply software engineering best practices.
  • Design, develop, and maintain real-time chat features using WebSockets.
  • Develop and support SDKs for web, iOS, and Android platforms.
  • Build and support system integrations across enterprise channels and backend services.
  • Utilize Dialogflow CX, GECX, and AI technologies to develop intelligent conversational experiences.
  • Diagnose and resolve complex issues across backend services, real-time layers, and client-side SDKs.
  • Engage in full SDLC from concept to deployment; take architectural perspectives when evaluating solutions.
  • Participate in Agile/Scrum ceremonies and task estimation.
  • Manage development tasks with Jira, digital.ai Agility, or RTC.
  • Communicate risks and blockers to the team promptly.
  • Collaborate with engineers and stakeholders to deliver reliable software solutions.
  • Provide mentorship to junior engineers.

Skills

TypeScript
Node.js
Python
GCP
Dialogflow CX
WebSockets
SDK integration
REST APIs
JSON
NoSQL
SQL
Agile/Scrum
SDLC
Unit testing
Code reviews

Education

Bachelor's degree in Computer Science or related

Tools

Jira
digital.ai Agility
RTC

Job description

Remote Software Engineer (Digital) – Chat Platform

Job ID: 22511-1
Location: 100% Remote – United States
Job Type: Contract
Schedule: Monday–Friday, Standard Business Hours
Work Arrangement: Fully Remote
Eligibility: Due to the nature of this position, only U.S. Citizens are eligible to apply.
Assessment: Must complete Glider Assessment Test

Job Summary

Sigma Systems Inc. is seeking an experienced Remote Software Engineer (Digital) – Chat Platform to join an Agile software engineering team responsible for building, enhancing, and supporting complex, scalable applications across an enterprise chat platform.

The Software Engineer will work across the full-stack development lifecycle, including solution design, coding, testing, system integration, troubleshooting, and deployment. The role focuses on real-time communications, omnichannel messaging, client-side SDK integrations, and conversational AI technologies.

The ideal candidate will have hands-on experience with TypeScript, Node.js, Python, Google Cloud Platform (GCP), Dialogflow CX/GECX/AI, and WebSockets, along with experience integrating SDKs for web, iOS, and Android applications. Candidates should be comfortable independently troubleshooting production-grade applications and collaborating within an Agile development environment.

Key Responsibilities
  • Design, develop, test, and maintain robust, scalable applications for the enterprise Chat Platform.
  • Write clean, efficient, maintainable code using TypeScript, Node.js, and Python while following established coding standards.
  • Participate in code reviews and apply software engineering best practices.
  • Design, develop, and maintain real-time chat and communication features using WebSockets.
  • Develop, integrate, and support SDKs for web, iOS, and Android platforms to enable seamless omnichannel messaging experiences.
  • Build, maintain, and support system integrations across enterprise communication channels and backend services.
  • Utilize Dialogflow CX, GECX, and AI technologies to develop intelligent conversational experiences and integrate AI capabilities into the broader platform architecture.
  • Independently diagnose, troubleshoot, and resolve complex technical issues across backend services, real-time communication layers, and client-side SDKs.
  • Participate in the full software development lifecycle, from initial concepts and technical design through implementation, testing, and deployment.
  • Take an enterprise-wide architectural perspective when evaluating technical solutions and system integrations.
  • Participate in Agile/Scrum ceremonies, including sprint planning, task estimation, and development activities.
  • Manage development tasks using tools such as Jira, digital.ai Agility, or RTC.
  • Communicate technical issues, risks, and blockers to the Scrum Master and relevant team members in a timely manner.Follow established practices for source control management, unit testing, build processes, and production operations.
  • Collaborate with engineers, technical teams, and stakeholders to deliver reliable software solutions.
  • Provide technical guidance and mentorship to junior team members as needed.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a closely related discipline.
  • 3+ years of professional software development experience, including algorithm design, data structures, and design patterns.
  • Strong proficiency in TypeScript, Node.js, and Python.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Experience implementing, integrating, and maintaining Dialogflow CX, GECX, or conversational AI solutions.
  • Experience integrating, supporting, or consuming SDKs for web, iOS, and Android applications.
  • Experience with system integrations and web service technologies, including REST APIs, HTTPS, and JSON.
  • Experience developing or supporting real-time communication features using WebSockets.
  • Experience working with NoSQL and/or SQL databases.
  • Demonstrated ability to independently troubleshoot complex technical issues across full-stack applications.
  • Experience supporting production-grade, scalable, consumer-facing applications.
  • Strong understanding of software engineering practices throughout the full Software Development Life Cycle (SDLC).
  • Experience with coding standards, unit testing, code reviews, source control, build processes, and production support.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving, collaboration, and communication skills.
Preferred Technical Skills

Programming: TypeScript, Node.js, Python
Cloud Platform: Google Cloud Platform (GCP)
Conversational AI: Dialogflow CX, GECX, Dialogflow AI
Real-Time Communication: WebSockets
SDK Integration: Web, iOS, Android
Back End & APIs: REST APIs, HTTPS, JSON, System Integrations
Databases: NoSQL, SQL
Development Practices: Agile, Scrum, SDLC, Algorithms, Data Structures, Design Patterns, Unit Testing, Code Reviews, Source Control
Project Tools: Jira, digital.ai Agility, RTC

Ideal Candidate

The ideal candidate is a hands-on Full Stack Software Engineer specializing in digital chat platforms and conversational AI who can contribute across backend development, real-time messaging, cloud technologies, and client-side SDK integrations.

Successful candidates will demonstrate:

  • Strong programming skills in TypeScript, Node.js, and Python.
  • Practical experience with GCP and Dialogflow-based conversational solutions.
  • Knowledge of real-time communication technologies and omnichannel messaging architectures.
  • Ability to integrate and support SDKs across web and mobile platforms.
  • Strong troubleshooting skills and the ability to resolve complex technical issues independently.
  • Experience building and supporting scalable, reliable, consumer-facing applications.
  • Understanding of system architecture, algorithms, data structures, and design patterns.
  • Ability to work effectively within an Agile/Scrum engineering team.
  • Strong ownership, accountability, and collaboration skills.
  • Willingness to mentor junior engineers and contribute to continuous improvement in engineering practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Remote Software Engineer (Digital) – Chat Platform
Remote Remote Software Engineer (Digital) – Chat Platform

Sigma Systems, Inc. • Pittsburgh

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

TPI Global Solutions • Pittsburgh

On-site
USD 90,000 - 130,000
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 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
Software Engineer

TPI Global Solutions • United States

Remote
USD 120,000 - 150,000
Senior Architect (Chat Platform)
Senior Architect (Chat Platform)

TekWissen ® • United States

Remote
USD 124,000 - 138,000
Remote work
Remote Full-Stack Chat Platform Engineer
Remote Full-Stack Chat Platform Engineer

Sigma Systems, Inc. • Pittsburgh

Remote
USD 83,000 - 165,000
Senior Conversational AI Developer Dialogflow CX
Senior Conversational AI Developer Dialogflow CX

Crossfire Consulting • New York (NY)

On-site
USD 150,000 - 230,000
Sr Node.js & React Full Stack Engineer - 100% Remote
Sr Node.js & React Full Stack Engineer - 100% Remote

Simple Solutions • Boston (MA)

Remote
USD 120,000 - 160,000