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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer / PMTS - Hyderabad

Principal Software Engineer position at Salesforce Hyderabad, requiring 14+ years of experience in building scalable SaaS solutions with comprehensive benefits and hybrid work model.

Software Engineering PMTS

Principal Software Engineering position at Salesforce focusing on analytics platform development with competitive salary and hybrid work options in Palo Alto, CA.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, offering $200,800-$334,600, hybrid work model, focusing on scalable enterprise solutions with 8+ years experience required.

Software Engineering PMTS (SDET VoIP)

Principal Software Engineer position at Salesforce focusing on SDET VoIP testing and quality assurance for Service Cloud platform.

Principal Software Engineer / PMTS - Bangalore

Principal Software Engineer position at Salesforce Bangalore, focusing on building scalable enterprise solutions with 13+ years of experience required.

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 5 months 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?