Enable job alerts via email!

Staff Software Engineer (Canada)

Orum

Canada

Remote

CAD 200,000 - 250,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is revolutionizing sales through AI-driven conversations. As a Staff Software Engineer, you'll play a pivotal role in developing and optimizing features that enhance sales efficiency and empower teams. This position offers the opportunity to work with a cutting-edge technology stack, including NodeJS and Google Cloud Platform, while leading and mentoring a talented team. Enjoy the flexibility of remote work within Canada, along with generous benefits like healthcare coverage and meaningful stock options. If you're passionate about making an impact in a dynamic environment, this role is perfect for you.

Benefits

Flexible Vacation Policy
Healthcare, dental, and vision insurance
Parental leave
Stock options
$1k equipment reimbursement
Company laptop
Company retreats and meetups
Orum Days Off

Qualifications

  • 8+ years of software engineering experience with strong leadership skills.
  • Proven track record of end-to-end feature ownership and system architecture.

Responsibilities

  • Lead technical initiatives and mentor junior engineers.
  • Own features from conception to deployment, ensuring high performance.

Skills

NodeJS
TypeScript
PostgreSQL
React
Unix shell scripting

Tools

Google Cloud Platform
FreeSWITCH

Job description

Orum is making sales human again through conversations. We are an AI-driven, live conversation platform that accelerates sales teams by empowering salespeople to achieve more. Orum increases sales efficiency, speeds up pipeline growth, and lowers customer acquisition costs for various companies ranging in size from start-ups to large enterprises. Sales teams using Orum see consistent conversations, more meetings booked, and shorter rep ramp time - all while having fun and not burning out. We are beyond excited to hire an empowered, remote-first community to support Orum's next growth phase!

Our Mission is to accelerate sales teams by empowering salespeople to achieve more.

Our Vision is to be an iconic company that makes work more human, meaningful, and connected.

The Staff Software Engineer role is ideal if you like to work across the stack to deliver significant impact while setting an example for and mentoring other members of the team. You'll be in charge of building and owning features end-to-end from conception to implementation, shipping, and iteration. Examples include routing calls through our event-based SIP Softswitch, displaying real-time call information in our UI over WebSockets, or processing streaming audio for speech recognition.

Our current technology stack includes NodeJS with Typescript, Ruby, Postgres, Google Cloud Platform, and FreeSWITCH.

Candidates must be based in the Canada. This position is not open to other countries at this time.

Salary: The base salary range is $200,000 - 250,000 CAD. If you're selected, we'll make an offer within this range that matches the experience you're coming with. We respect your time and don't intend to waste it.

Please keep reading...

Did you know? Research indicates men often apply for jobs if they meet just 60% of the criteria, but women and other underrepresented groups usually wait until they check every box. Let's change this pattern! If you see yourself fitting into this role, even without ticking all the boxes, we'd love to hear from you. At Orum, we value diverse perspectives and are excited to consider how your unique skills could contribute to our team's success.


What You'll Do:
  • Technical Leadership & Mentorship
  • End-to-End Feature Ownership
  • System Architecture and Design
  • High-Impact Full-Stack Development
  • Performance Optimization and System Tuning
  • Database Management and Optimization
  • CI/CD Management
  • Cross-Functional Collaboration and Stakeholder Alignment
  • Setting Standards and Driving Best Practices
  • Problem Solving and Continuous Improvement
Must Have:
  • 8+ years of experience as a software engineer
  • 5+ years of experience as a mentor, tech lead, or leading an engineering team
  • Minimum of 1+ years in an architect, principal, or staff engineer role
  • Proven track record of owning products and features through their lifecycles - from discovery to deployment
  • Familiarity with NodeJS, TypeScript, PostgreSQL and React
  • Experience measuring and tuning the performance of NodeJS applications
  • Familiar with Unix shell scripting
Nice To Have:
  • Experience with cloud infrastructure programming with one of AWS, GCP, or Azure
  • Experience building CI/CD pipelines

Benefits

Flexibility to work anywhere in Canada

Flexible Vacation Policy

Orum Days Off (1st Friday of every month, Holiday Break at the end of the year, and many additional observed holidays)

100% coverage for employees and dependents for healthcare, dental, and vision insurance plans

Parental leave

Meaningful stock options in Orum

$1k equipment reimbursement for work-related items that's yours to keep

Company laptop

Company retreats and meetups for all employees 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer - Grafana Plugins Catalog (Remote, Canada)

Grafana Labs

Remote

CAD 174.000 - 210.000

9 days ago

Staff Software Engineer - Grafana Plugins Catalog (Remote, Canada)

Grafana Labs

Remote

CAD 174.000 - 210.000

13 days ago

Java Software Engineer

Brooksource

Toronto

Remote

CAD 110.000 - 240.000

2 days ago
Be an early applicant

Associate Software Engineer (.NET)

SmartSimple Software

Remote

CAD 110.000 - 240.000

6 days ago
Be an early applicant

Sr Software Engineer - Flight Control (Remote, CAN)

CrowdStrike Canada ULC

Remote

CAD 150.000 - 225.000

Yesterday
Be an early applicant

Senior Infrastructure Software Engineer

Dropbox

Remote

CAD 184.000 - 250.000

2 days ago
Be an early applicant

Staff Software Engineer (Identity Decisioning)

Affirm

Victoria

Remote

CAD 178.000 - 228.000

8 days ago

Principal Software Engineer, Traffic Management

Affirm

Prince Edward Island

Remote

CAD 203.000 - 283.000

8 days ago

Staff Software Engineer (Identity Decisioning)

Affirm

Kelowna

Remote

CAD 178.000 - 228.000

8 days ago