PitchMeAI
Orum 🥇

Staff Software Engineer - Product Platform Team

Orum 🥇 · United States

  • Hybrid
  • Full-time
  • $250,000 / year
  • United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.

Job highlights

  • Lead full-stack engineering for real-time product platform.
  • Architect, build, and evolve backend and UI systems.
  • Mentor engineers and drive technical excellence.
  • Collaborate with Product and Design on roadmap.
  • Work remotely within the United States.

About the role

About Orum

Orum’s AI-powered suite frees salespeople to do what they do best: connect, listen, and sell. Our products gives sales teams everything they need to connect faster, sell smarter, and grow revenue. From intelligent dialing and real-time conversation insights to AI-driven coaching and virtual sales floors, Orum is powering thousands of sales teams to have more meaningful conversations and turn every call into measurable impact. Companies who use Orum connect 5x faster and book millions in new pipeline every month.

As a company, we are a remote-first team of builders and dreamers creating a future where work feels more meaningful and connected. If you’re excited to change how the world sells, join us. For more information, visit https://www.orum.com/

The Role

We’re looking for a Staff Full-Stack Engineer to lead end-to-end delivery and drive technical direction across a real-time, high-scale product surface. You’ll architect, build, and evolve systems spanning backend services and modern web UIs that power live calling workflows (e.g., SIP/event-driven softswitch paths, WebSocket-driven experiences, and streaming audio processing), while mentoring engineers and raising the bar for simplicity, performance, and reliability. You’ll partner closely with Product and Design—your technical judgment will directly shape the roadmap as we treat engineering, product, and design as equal partners.

The Product Platform Team

The Product Platform team sits at the center of Orum’s architecture, building the foundational systems that power every product. You’ll work on CRM integrations (Salesforce, Outreach), identity and access, and the data flows that keep customer systems accurate and in sync. The team also drives AI-powered prospect enrichment, combining internal and external data to create smarter, continuously improving prospect profiles. Your work has massive leverage, accelerating every team, enabling the platform to scale seamlessly, and unlocking AI-driven innovation by creating the reliable foundations and data flows needed to build smarter, more intelligent products across Orum.

What You’ll Do

  • Own complex product areas end-to-end—from discovery and design to implementation, rollout, and iteration—operating across Node/TypeScript backends and React frontends.
  • Lead architecture and system design for real-time, high-volume workflows (e.g., call routing on an event-driven SIP softswitch, UI over WebSockets, streaming audio for speech recognition).
  • Author clear technical design docs, set standards for code quality, testing, performance, and observability, and ensure designs scale simply as we grow.
  • Collaborate cross-functionally with PM, Design, and other engineers to translate ambiguous requirements into intuitive, performant experiences; make crisp trade-offs and document decisions.
  • Mentor and uplevel engineers through design reviews, pairing, and feedback; model engineering excellence and foster a culture of craftsmanship and clarity.
  • Improve developer experience (DevEx) and reliability by influencing APIs, data contracts, testing strategies, and progressive delivery practices across teams.
  • Participate in on-call and help uphold operational excellence for the areas you own.

What You’ll Bring

  • 8+ years of professional software engineering experience, including demonstrated Staff-level scope (cross-team technical leadership, strategy, and delivery).
  • Proven track record owning products/features through the full lifecycle—from discovery to deployment and iteration.
  • Expertise with TypeScript/Node.js and modern frontend frameworks (e.g., React), plus strong SQL fundamentals with an RDBMS such as PostgreSQL.
  • Depth in distributed systems or real-time application patterns (e.g., WebSockets/streaming/PubSub), and performance optimization across the stack.
  • Strong product mindset and communication: you simplify complexity, align stakeholders, and connect technical decisions to user and business impact.

Nice to Have

  • Cloud infrastructure experience with one of GCP, AWS, or Azure; familiarity with CI/CD and progressive delivery practices.
  • Experience in telephony, SIP softswitches (e.g., FreeSWITCH), or adjacent real-time/event-driven domains.
  • Familiarity with our stack: NodeJS with TypeScript, React, PostgreSQL, Google Cloud Platform, and FreeSWITCH.

How We Work

Remote-first within the United States, collaborating across time zones with strong async habits. Engineering, Product, and Design partner as equals; we value simplicity, clarity, and fast, iterative delivery.

Tech Stack

NodeJS + TypeScript; React; PostgreSQL; Google Cloud Platform; FreeSWITCH.

Location

Remote within the United States (this role is not open outside the U.S. at this time).

Compensation & Benefits

  • Base salary range: $200,000–$250,000, commensurate with experience.
  • Flexibility to work anywhere in the U.S.
  • Flexible Vacation Policy.
  • Orum Days Off (first Friday each month, two weeks off at year end, and additional observed holidays).
  • 90% coverage for employees and dependents for medical, dental, and vision.
  • Online behavioral health and virtual healthcare options.
  • Parental leave with quota relief.
  • Life Insurance and AD&D coverage.
  • 401(k) savings plan.
  • Meaningful stock options.
  • $1,000 equipment reimbursement (yours to keep).
  • Company retreats and meetups to connect in person.
  • Company ERG — Women of Orum (WOO).

Orum Is An Equal Opportunity Employer

We're committed to continually adding to our diverse team that represents various backgrounds, perspectives, and skills. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. If you need assistance or accommodation due to a disability, you may contact us at hr@orum.com. In short, we want you to join in on the ride if you're talented for one of our roles, with no other qualifiers.

Key skills/competency

  • Staff Software Engineer
  • Product Platform
  • Full-Stack Development
  • Node.js
  • TypeScript
  • React
  • Distributed Systems
  • Real-time Applications
  • System Design
  • Mentorship

Skills & topics

  • Staff Software Engineer
  • Software Engineer
  • Full Stack Engineer
  • Product Platform
  • Node.js
  • TypeScript
  • React
  • Distributed Systems
  • Real-time Applications
  • System Design
  • GCP
  • Telephony
  • SIP
  • Remote
  • Engineering

How to get hired

  • Tailor your resume: Highlight your 8+ years of experience, staff-level leadership, and full lifecycle product ownership. Emphasize expertise in TypeScript, Node.js, React, and distributed systems.
  • Showcase technical depth: Detail your experience with real-time applications, system design, and performance optimization. Mention any cloud infrastructure (GCP, AWS, Azure) or telephony (SIP) experience.
  • Demonstrate product mindset: Provide examples of how you've connected technical decisions to user and business impact, and simplified complex problems for stakeholders.
  • Prepare for interviews: Be ready to discuss your approach to architecture, system design, mentorship, and cross-functional collaboration. Practice explaining complex technical concepts clearly.
  • Understand Orum's culture: Research Orum's remote-first, collaborative approach and their AI-powered sales enablement mission.

Technical preparation

Master Node.js/TypeScript and React for full-stack development.,Deepen knowledge of distributed systems and real-time patterns.,Practice system design for high-volume, real-time workflows.,Prepare to discuss performance optimization strategies.

Behavioral questions

Describe a complex product area you owned end-to-end.,How do you mentor junior engineers effectively?,Share an example of simplifying technical complexity.,How do you balance technical trade-offs and stakeholder alignment?

Frequently asked questions

What is the salary range for the Staff Software Engineer - Product Platform role at Orum?
The base salary range for this position at Orum is $200,000–$250,000 annually, commensurate with experience. This is a competitive offering for a Staff Software Engineer role.
Is this Staff Software Engineer role at Orum remote or hybrid?
This Staff Software Engineer position at Orum is a remote-first role, specifically within the United States. The company emphasizes strong async communication habits for its remote team.
What are the key technologies used by the Product Platform team at Orum?
The Product Platform team at Orum utilizes NodeJS with TypeScript for backend services and React for frontend UIs. They also work with PostgreSQL for databases and Google Cloud Platform for infrastructure, with FreeSWITCH for telephony aspects.
What kind of technical leadership is expected from a Staff Software Engineer at Orum?
As a Staff Software Engineer at Orum, you are expected to lead end-to-end delivery, architect and design systems for real-time, high-volume workflows, mentor other engineers, and set technical standards for code quality, testing, and performance.
What is Orum's approach to work-life balance and benefits for engineers?
Orum offers a Flexible Vacation Policy, 'Orum Days Off' (first Friday of each month, two weeks off at year-end), 90% coverage for medical, dental, and vision, parental leave, 401(k) plan, and stock options, aiming for a healthy work-life balance.
Does Orum require experience with specific telephony or softswitch systems for this role?
While not strictly required, experience with telephony, SIP softswitches like FreeSWITCH, or other real-time/event-driven domains is considered a plus for the Staff Software Engineer role at Orum.
How does Orum foster collaboration between Engineering, Product, and Design teams?
Orum treats Engineering, Product, and Design as equal partners. This collaboration involves working closely on roadmaps, translating requirements, and making shared decisions to ensure intuitive and performant user experiences.