Remote Position

Senior Full‑Stack Software Engineer – AI‑Powered Customer Support Solutions Architect for Telecommunications – Remote, Full‑Time, brighthush

🌍 Remote · United States 💼 Full-time

About brighthush

brighthush is at the forefront of the telecommunications revolution, redefining how Communications Service Providers (CSPs) engage with their customers. Our flagship platform is a comprehensive operating system that orchestrates billing, operations, automation, and every other critical function that keeps a telco running smoothly. By marrying cutting‑edge AI with a robust, cloud‑native architecture, we empower CSPs to deliver faster, more consistent, and cost‑effective support across voice, chat, and email.

We believe that great technology is built by great people. That’s why we invest heavily in our team’s growth, well‑being, and professional fulfillment. From competitive pay and equity to a culture of transparency and autonomy, we create an environment where you can focus on building world‑class products while we take care of the rest. As a fully remote company, you can work from anywhere in the world while staying connected to a vibrant, high‑impact team.

Role & Team

We’re looking for a Senior Full‑Stack Software Engineer who brings a blend of AI expertise, product intuition, and engineering excellence to our AI Customer Support squad. You’ll be part of a small, high‑impact team that’s building the next generation of AI‑powered customer service agents specifically designed for the telecommunications industry.

Our vision is simple: create a turnkey AI agent product that CSPs can deploy instantly, customize with minimal effort, and watch it improve over time. Think of it as “Agents as a Service” – a production‑ready AI agent that understands telco operations, handles real customer interactions across every channel, and learns from every conversation.

What Our Team Is Building

Technically, you’ll be working in a serverless ecosystem of microservices deployed on a cloud infrastructure. brighthush is all‑in on TypeScript, and every layer – frontend, backend, and infrastructure‑as‑code – is written in TypeScript. You’ll have the opportunity to shape the core AI agent runtime, design the configuration experience, build observability tooling, and create continuous improvement loops that keep the agent smarter and safer.

Key Responsibilities

  • Core AI Agent Runtime – Build the backbone that powers conversations across voice, chat, and email in multiple languages, with real‑time access to brighthush’s APIs for account lookups, billing, plan changes, and more.
  • Agent Configuration Experience – Design and implement the UI/UX that lets CSPs customize agent behavior, tone, escalation rules, and business logic.
  • Quality & Observability Tooling – Create dashboards, conversation analytics, and automated evaluation systems that help CSPs understand agent performance and identify improvement opportunities.
  • Continuous Improvement Loops – Build systems that analyze real customer interactions, surface gaps, suggest improvements, and validate changes before they go live.
  • Omnichannel Integration – Integrate with voice (telephony/IVR), live chat, email, and SMS so the agent can meet customers wherever they are.
  • Guardrails & Safety Layer – Design safety mechanisms that keep the agent within approved boundaries, ensure proper escalation, and prevent unauthorized actions on customer accounts.
  • Evaluation & Testing Frameworks – Develop automated conversation simulations, regression testing, and A/B testing infrastructure for agent behavior.

Essential Qualifications

  • 5+ years of professional experience with TypeScript, Node.js, and React.
  • Hands‑on experience with large language models (LLMs), prompt engineering, and AI agent design that can take real actions.
  • Strong intuition for AI product design – you think about failure modes, edge cases, and user trust.
  • Proven experience building with coding agents such as brighthush Code, brighthush, or similar.
  • Deep knowledge of DevOps practices and cloud infrastructure (brighthush, brighthush, or brighthush).
  • Excellent communication skills and a natural drive to turn ambitious ideas into reality.
  • Team player with impeccable work ethic and a passion for building high‑quality software.

Preferred Qualifications

  • Experience building voice AI or telephony integrations (IVR, SIP, WebRTC, brighthush, brighthush).
  • Background in conversation design – structuring multi‑turn dialogues, managing context, and designing escalation flows.
  • Familiarity with customer service operations or contact center tooling.
  • Hands‑on experience designing or running AI agent evaluations.
  • Experience with GraphQL and serverless system design.
  • Interest or expertise in functional programming paradigms.

Skills & Competencies

  • Full‑stack development: TypeScript, Node.js, React, GraphQL, and serverless frameworks.
  • AI & ML fundamentals: LLMs, prompt engineering, reinforcement learning, and safety engineering.
  • Cloud architecture: brighthush Lambda, API Gateway, DynamoDB, S3, CloudWatch, and IaC with CDK or Terraform.
  • Observability: Prometheus, Grafana, ELK stack, and custom dashboards.
  • Testing & QA: unit, integration, end‑to‑end, and automated conversation simulations.
  • Agile development: Scrum, Kanban, continuous integration, and continuous delivery.
  • Collaboration: cross‑functional teamwork, code reviews, and knowledge sharing.

Career Growth & Learning

At brighthush, your growth is a priority. You’ll have the chance to:

  • Lead the design of a product that will shape the future of telco customer support.
  • Mentor junior engineers and share your expertise in AI and full‑stack development.
  • Participate in hackathons, internal research projects, and open‑source contributions.
  • Attend conferences, workshops, and training sessions to stay ahead of industry trends.
  • Progress into senior leadership roles such as Lead Engineer, Principal Engineer, or VP of Engineering.

Work Environment & Culture

brighthush is a fully remote, 100% distributed team that values autonomy, transparency, and impact. We practice:

  • Open communication: regular all‑hands meetings, town halls, and transparent decision‑making.
  • Inclusive culture: we celebrate diversity, equity, and belonging, and we’re committed to creating an environment where everyone can thrive.
  • Work‑life balance: flexible hours, unlimited vacation, and a focus on results over hours.
  • Continuous learning: a generous budget for courses, books, and certifications.
  • Community engagement: we sponsor meetups, hackathons, and volunteer events.

Compensation & Benefits

We believe in fair, transparent, and competitive compensation. The salary range for this role is $120,000‑$200,000 per year, depending on experience and skill set. In addition to base pay, you’ll receive:

  • Employee Stock Option Plan (ESOP) – share in the company’s growth.
  • Flexible 25 days of vacation plus public holidays.
  • Group insurance, telemedicine, and a life spending account.
  • RRSP & DPSP contributions to support your long‑term financial goals.
  • Flexible working hours and a fully remote work environment.
  • Regular team off‑sites and virtual social events.

Join Us

If you’re passionate about building AI products that transform customer support for the telecommunications industry, and you thrive in a fast‑paced, remote, and collaborative environment, we want to hear from you. Bring your expertise, curiosity, and drive to brighthush, and help us create the next generation of AI‑powered customer service agents that deliver unmatched value to CSPs worldwide.

Ready to take the next step in your career? Apply now and let’s build the future of customer support together.

Apply for this job
Apply Now →

More Open Positions

Explore similar remote opportunities