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:
Technical Architect Director

Senior technical leadership role at Salesforce, focusing on enterprise architecture and strategic technical advisory for major clients, requiring TS/SCI clearance.

Senior Solution Architect/Trade Promotion Management

Senior Solution Architect position at Salesforce focusing on Trade Promotion Management, requiring 10+ years experience and deep knowledge of Consumer Goods Cloud.

Software Engineering Architect - Marketing Automation

Senior architectural role focusing on Marketing Automation at Salesforce, leading development of data, AI, and automation platforms.

Technical Architect Director

Senior technical leadership role at Salesforce, focusing on enterprise architecture and strategic advisory for major customers, requiring TS/SCI clearance and extensive experience.

Director, Technical Marketing, Demo Engineering

Lead Salesforce's Agentforce AI marketing team in creating world-class demos as Director of Technical Marketing and Demo Engineering.

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 3 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?