Назад
Company hidden
9 дней назад

Staff Software Engineer, Messaging Experience

184 000 - 299 812$
Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer, Messaging Experience (Ruby on Rails/TypeScript/React): Building and evolving Canvas, a visual messaging orchestration platform for real-time and batch processing, with an accent on scalable backend systems, complex web interfaces, and reliable cross-channel delivery. Focus on leading multi-team architecture initiatives, designing shared frameworks and developer tooling, improving observability, and delivering foundational systems hands-on.

Location: New York City; hybrid work

Salary: $184,000–$299,812 annually for candidates based in the United States; expected OTE of $204,000–$332,400 annually, including bonus or commission.

Company

hirify.global provides a customer engagement platform for cross-channel messaging, journey orchestration, AI-powered decisioning, and personalized customer experiences.

What you will do

  • Build, maintain, and evolve Canvas, the flagship visual programming interface for messaging orchestration and delivery.
  • Set technical direction, architectural standards, best practices, and quality improvements across the division.
  • Lead ambiguous, multi-team projects from problem framing and design through implementation, rollout, and operational support.
  • Help mature messaging channels and build flexible, robust primitives for sophisticated marketing use cases.
  • Mentor engineers through architecture reviews, code reviews, pairing, and clear communication of technical decisions and business outcomes.
  • Improve reliability, observability, error handling, incremental rollouts, shared orchestration frameworks, real-time dashboards, automated journeys, and code-generation tooling.

Requirements

  • 7+ years of software engineering experience, including meaningful experience as a technical leader influencing multiple teams or complex product systems.
  • Experience building foundational backend systems at scale and complex, performant web-based user interfaces.
  • Full-stack experience with Ruby on Rails and modern frontend environments using TypeScript and React.
  • Experience designing and shipping foundational infrastructure, including frameworks, libraries, or platform services used by many engineers.
  • Strong architectural judgment, including decisions about abstraction, simplicity, and technical investments for a maturing product suite.
  • Effective communication and mentoring skills, with the ability to translate technical debt into business risk and elevate engineers through coaching and technical vision.
  • Ability to identify high-leverage work, build consensus across teams, and deliver projects with minimal direction in highly ambiguous situations.
  • Staff Engineers are expected to remain hands-on and design and build foundational systems and frameworks.

Nice to have

  • Experience with shared component libraries or design system primitives.
  • Experience with real-time systems or event-driven architectures for message orchestration.
  • Experience with developer experience tooling such as code generation, scaffolding, or CI/CD for large-scale codebases.
  • Experience maturing a product from early stage to enterprise scale without losing developer velocity.

Culture & Benefits

  • Hybrid ways of working with a curated in-office experience focused on community, connections, and innovation.
  • Competitive compensation that may include equity, retirement and employee stock purchase plans, and flexible paid time off.
  • Medical, dental, vision, life, disability, fertility, and equal paid parental leave benefits, varying by location.
  • Professional development through career pathing, learning platforms, and a yearly learning stipend.
  • Volunteer Week, donation matching, Employee Resource Groups, and a collaborative, transparent culture.

Hiring process

  • AI-assisted tools may analyze application materials and support scheduling, interview recording, and note summarization; recruiting teams remain responsible for hiring decisions.
  • Candidates may opt out of AI-assisted application review through the application form. Candidates for New York City roles may request an alternative selection process or reasonable accommodation under NYC Local Law 144.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →