Senior Staff Software Engineer

AI Sales Execution Platform helping go-to-market professionals with intelligent revenue workflows, serving over 6,000 customers including Zoom, McKesson, Snowflake, SAP, and Okta.
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
12+ years of experience
AI · Enterprise SaaS

Description For Senior Staff Software Engineer

Outreach, a leading AI Sales Execution Platform, is seeking a Senior Staff Software Engineer to join their Conversation Intelligence Team. This role presents an exciting opportunity to shape the future of Kaia, their intelligent assistant for sales engagement.

The position involves working at the intersection of cutting-edge technologies, including machine learning, NLP, and cloud development. You'll be responsible for building the most intelligent assistant in the sales engagement domain, working directly with customers, applied scientists, and product managers. The role requires ownership of features from design to implementation, with a focus on both conversational understanding and system scalability.

As a Senior Staff Engineer, you'll be working on one of the most visible parts of Outreach's product, serving over 6,000 customers including industry giants like Zoom, McKesson, Snowflake, SAP, and Okta. The team's mission is to revolutionize sales team performance through AI-powered knowledge platforms and conversational intelligence experiences.

The ideal candidate brings 12+ years of professional software development experience, with a strong background in web technologies and cloud-based services. You should be comfortable working with JavaScript/TypeScript, React, Java, or Go, and have experience with machine learning and NLP technologies. Leadership skills are crucial, as you'll be setting technical direction and cultural standards for the team.

The position offers competitive compensation, comprehensive benefits including medical coverage for family members, generous parental leave, equity through RSU programs, and a strong emphasis on work-life balance. Outreach is committed to diversity and inclusion, maintaining various employee resource groups and fostering an inclusive environment where different perspectives are valued.

Last updated 2 days ago

Responsibilities For Senior Staff Software Engineer

  • Partner with product managers, designers, and analysts to understand user needs
  • Work with real-time communication software to manage calls, meetings, and security
  • Apply machine learning, NLP techniques and GenAI capabilities
  • Set direction for the team and help guide engineering vision
  • Prototype and test solutions to large problems
  • Look up and down the stack for the best return on investment
  • Own relationships with other engineering teams
  • Participate in company culture through mentorship and interviewing

Requirements For Senior Staff Software Engineer

JavaScript
TypeScript
React
Java
Go
  • 12+ years of professional software development experience
  • Experience developing and shipping large-scale web applications
  • Skilled with JavaScript/TypeScript, HTML, CSS, and React
  • Experience with cloud-based service applications and production code in Java, Go or C++
  • Familiarity working with machine learning, NLP or GenAI
  • Proven track record of senior technical leadership
  • Strong knowledge of shipping impactful and complex software projects
  • Ability to set technical and cultural standards for engineers

Benefits For Senior Staff Software Engineer

Medical Insurance
Parental Leave
Equity
  • 25 days annual vacation time + sick time and casual leave
  • Group medical policy coverage for employees and up to 5 family members
  • OPD benefit covered up to INR 10,000
  • Life insurance and personal accident insurance at 3x annual CTC
  • 26 weeks of maternity leave pay
  • 15 days of paternity leave pay
  • RSU program
  • Diversity and inclusion programs
  • Employee referral bonuses
  • Company and team outings

Interested in this job?

Jobs Related To Outreach Senior Staff Software Engineer

Staff Software Engineer, Voice Intelligence Services (Kaia)

Staff Software Engineer position at Outreach, focusing on Voice Intelligence Services (Kaia), building AI-powered sales engagement solutions using cloud technologies and machine learning.

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Senior Staff Software Engineer, Voice Intelligence Services (Kaia)

Senior Staff Software Engineer position at Outreach, working on Voice Intelligence Services (Kaia) to build intelligent solutions for sales engagement

Staff Software Engineer (Back-end, APIs)

Staff Software Engineer position at Outreach, focusing on backend development and APIs, offering hybrid work in Prague with comprehensive benefits and the opportunity to work with cutting-edge technologies.