Principal/Lead/Senior Software engineer (CCaaS/CPaaS/UCaaS domain)

Leading AI, Data and CRM company helping businesses connect with customers in new ways.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce focusing on Agentforce platform, combining AI expertise with solution architecture to transform customer experiences.

PMTS/LMTS Software engineer (VIOP)

Principal/Lead Software Engineer role at Salesforce, focusing on backend development for CRM platform, requiring 9+ years of experience in Java, Python, and cloud technologies.

Senior Director, Software Engineering

Lead MuleSoft Developer Experience Tools team at Salesforce, driving AI-powered features and managing 35-40 engineers. $251,900 - $384,100 salary range.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, building enterprise-scale applications with 8+ years experience required, hybrid work model, comprehensive benefits.

Software Engineering Architect - Search & Commerce

Lead the development of AI-powered search and commerce platforms at Salesforce, architecting next-generation solutions using LLMs and advanced search technologies.

Description For Principal/Lead/Senior Software engineer (CCaaS/CPaaS/UCaaS domain)

Salesforce, the Customer Company, is seeking a Principal/Lead/Senior Software Engineer to join their team. This role offers an opportunity to work with world-class engineers building breakthrough features for their trusted CRM platform. The position focuses on developing scalable solutions in the CCaaS/CPaaS/UCaaS domain, requiring expertise in WebRTC, SIP, and telephony protocols.

The ideal candidate will have 5-20 years of experience and deep knowledge of multiple programming languages including Java, Python, Scala, Go, and Node.js. They'll work in a hybrid environment, contributing to all phases of the SDLC while mentoring junior engineers and providing technical leadership.

Salesforce offers a comprehensive benefits package including medical coverage, parental leave, and fertility benefits. The company emphasizes professional growth through Trailhead.com training and executive coaching. Their commitment to giving back is demonstrated through their 1:1:1 model for community service.

Working at Salesforce means joining a company that believes in business as a platform for change, combining technical excellence with social responsibility. The role provides an opportunity to impact millions of users while working with cutting-edge technologies in cloud computing and microservices architecture.

Last updated 4 months ago

Responsibilities For Principal/Lead/Senior Software engineer (CCaaS/CPaaS/UCaaS domain)

  • Build new components in evolving market technology for scale and efficiency
  • Develop high-quality, production-ready code for millions of users
  • Make design decisions based on performance, scalability, and future expansion
  • Contribute to all phases of SDLC including design, implementation, code reviews
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud
  • Code review, mentoring junior engineers, and providing technical guidance

Requirements For Principal/Lead/Senior Software engineer (CCaaS/CPaaS/UCaaS domain)

Java
Python
Go
Node.js
PostgreSQL
MongoDB
  • Mastery of multiple programming languages and platforms
  • 5 to 20 years of software development experience
  • Domain knowledge in CCaaS/CPaaS/UCaaS
  • Development experience in WebRTC, SIP and other telephony layer protocols
  • Deep knowledge of object-oriented programming
  • Strong SQL skills and experience with relational and non-relational databases
  • Experience with developing SAAS applications over public cloud infrastructure
  • Proficiency in queues, locks, scheduling, event-driven architecture
  • Understanding of software development best practices
  • Degree or equivalent relevant experience required

Benefits For Principal/Lead/Senior Software engineer (CCaaS/CPaaS/UCaaS domain)

Medical Insurance
Parental Leave
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure and coaching
  • Volunteer opportunities

Interested in this job?