Architect/Principal Engineer, WebRTC & VoIP

Salesforce is a leading cloud-based software company that provides customer relationship management (CRM) services and enterprise applications focused on customer service, marketing automation, analytics, and application development.
$223,000 - $372,900
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cybersecurity · AI

Description For Architect/Principal Engineer, WebRTC & VoIP

Join our dynamic team at Salesforce and make a real impact with your code! We're looking for passionate individuals who want to shape the future of our products and deliver exceptional experiences to our customers. As an Architect/Principal Engineer for WebRTC & VoIP, you'll be responsible for architecting, designing, implementing, testing, and delivering a highly scalable enterprise-grade digital engagement platform from the ground up.

Key responsibilities include:

  • Mastering our development process, culture, and code base, then improving it
  • Operating in a hybrid engineering model
  • Mentoring others in development technologies, tools, and processes
  • Presenting designs to internal/external groups and reviewing designs of others
  • Developing test strategies and designing automation frameworks
  • Participating in the team's on-call rotation

Required skills:

  • 10+ years of professional software development experience
  • Deep domain knowledge of OSI level 3-5
  • Expertise in object-oriented programming and web technologies
  • Proficiency in build/deployment pipelines and infrastructure as code
  • Experience with automated testing
  • Related technical degree

We offer a collaborative environment where your skills will thrive and your ideas will be valued. Our hybrid work model celebrates individual strengths while encouraging team growth. Join us in building something extraordinary and shape the future of enterprise communication technology!

For more information about our benefits, including wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits, please visit our benefits site.

Last updated 8 days ago

Responsibilities For Architect/Principal Engineer, WebRTC & VoIP

  • Architect, design, implement, test and deliver highly scalable enterprise grade digital engagement platform
  • Master and improve development process, culture and code base
  • Operate in hybrid engineering model
  • Mentor others in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies and design automation frameworks
  • Participate in on-call rotation to address sophisticated problems

Requirements For Architect/Principal Engineer, WebRTC & VoIP

Java
JavaScript
Python
Ruby
Node.js
  • 10+ 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
  • Understanding of web technologies (JavaScript, CSS, HTML5, XML, JSON, Ajax)
  • Understanding of Database technologies (SQL, PL/SQL)
  • Experience in automated testing
  • Related technical degree

Benefits For Architect/Principal Engineer, WebRTC & VoIP

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

Interested in this job?

Jobs Related To Salesforce Architect/Principal Engineer, WebRTC & VoIP

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI and productivity solutions, offering competitive pay and remote work options.

Principal Software Engineering Manager

Lead software engineering team at Microsoft, developing enterprise work management solutions with focus on scalability and innovation.

Principal Software Engineering Manager

Lead Microsoft's Application Identities Platform Team as Principal Engineering Manager, driving innovation in identity and access management for cloud services.

Principal Software Engineer

Lead software engineering role at Microsoft, focusing on Microsoft Teams and AI products, offering remote work and competitive compensation in Vancouver.

Software Engineer L7, Growth Engineering

Principal Software Engineer role at Netflix leading Growth Engineering initiatives, architecting systems for billing, payments, and consumer platforms.