Taro Logo

Software Engineer - SMTS / LMTS / PMTS, WebRTC & VoIP

Global leader in CRM and enterprise cloud solutions, providing innovative software for customer relationship management.
$151,800 - $372,900
Backend
Staff Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - SMTS / LMTS / PMTS, WebRTC & VoIP

Join Salesforce's innovative team as a Staff Software Engineer specializing in WebRTC & VoIP technologies. This role offers an exciting opportunity to shape the future of enterprise-grade digital engagement platforms that serve thousands of customers. You'll be working in a hybrid environment that celebrates individual strengths while encouraging professional growth.

The position requires deep expertise in telephony systems, particularly WebRTC and SIP protocols, along with strong object-oriented programming skills. You'll be responsible for architecting, designing, and implementing highly scalable solutions while mentoring other team members and contributing to the overall technical direction of the project.

As a Staff Engineer, you'll be working with cutting-edge technologies and frameworks, including Java, JavaScript, Node.js, and various database technologies. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

Salesforce offers an exceptional benefits package, including comprehensive healthcare, parental leave, and wellbeing programs. The company's commitment to innovation, coupled with its collaborative culture and hybrid work model, creates an ideal environment for experienced engineers looking to make a significant impact.

The compensation is highly competitive, ranging from $151,800 to $372,900, reflecting the senior nature of the position and Salesforce's position as an industry leader. This role presents an excellent opportunity for experienced engineers who want to work on challenging problems at scale while contributing to a product that impacts thousands of enterprise customers worldwide.

Last updated 7 months ago

Responsibilities For Software Engineer - SMTS / LMTS / PMTS, WebRTC & VoIP

  • Architect, design, implement, test and deliver highly scalable enterprise grade digital engagement platform
  • Master development process, culture and code base, then improve it
  • Mentor others in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies, design automation frameworks, write unit/functional tests
  • Participate in the team's on-call rotation

Requirements For Software Engineer - SMTS / LMTS / PMTS, WebRTC & VoIP

Java
JavaScript
Node.js
  • 5+ years of professional software development experience
  • Deep domain knowledge of OSI level 3-5
  • Deep knowledge of object oriented programming
  • Deep domain knowledge with WebRTC, SIP, and other telephony layer protocols
  • Proficiency in build/deployment pipeline and infrastructure as code framework
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Understanding of Database technologies (SQL, PL/SQL)
  • Experience in automated testing
  • Related technical degree required
  • BS/MS in Computer Science, Computer Engineering or related field preferred

Benefits For Software Engineer - SMTS / LMTS / PMTS, WebRTC & VoIP

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?