PMTS/LMTS/SMTS/MTS 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
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering Architect

Senior technical leadership role at Salesforce focusing on software architecture, system design, and technical strategy for enterprise SaaS solutions.

Director of Software Engineering, Quality

Lead quality engineering teams at Salesforce, implementing quality strategies and driving continuous improvement in software development.

Director, Software Engineering - Performance Engineering

Lead Performance Engineering team at Salesforce, driving scalability and performance optimization for Sales Cloud while building AI-powered tools and managing enterprise-scale systems.

Principal Solution Engineer (OSP) - Public Sector

Principal Solution Engineer role at Salesforce focusing on OSP Program, requiring 10+ years experience in technical sales and solution architecture.

Principal, Technical Architect

Principal Technical Architect position at Salesforce focusing on Marketing Cloud solutions, requiring expertise in technical architecture, consulting, and enterprise marketing solutions.

Description For PMTS/LMTS/SMTS/MTS Software engineer (CCaaS/CPaaS/UCaaS domain)

Salesforce, a leading enterprise SaaS company, is seeking a Principal/Lead/Senior Software Engineer to join their team. This role offers an exciting opportunity to work on cutting-edge technology in the CCaaS/CPaaS/UCaaS domain. The position involves developing scalable solutions that will impact millions of users while working with world-class engineers in a hybrid work environment.

The ideal candidate will have 2-20 years of experience and deep expertise in multiple programming languages including Java, Python, Go, and Node.js. They should be well-versed in both relational and non-relational databases, with strong knowledge of cloud infrastructure and microservices architecture. The role requires experience with WebRTC, SIP, and telephony protocols, making it perfect for those passionate about communications technology.

As a senior technical team member, you'll be responsible for making crucial design decisions, mentoring junior engineers, and ensuring the delivery of high-quality, production-ready code. The position offers comprehensive benefits, including parental leave, adoption assistance, and fertility benefits, along with opportunities for professional growth through Trailhead.com and executive mentorship.

Working at Salesforce means joining a company that values both technical excellence and social responsibility, with their 1:1:1 model for community giving. The role provides an excellent balance of technical challenges, leadership opportunities, and the chance to impact the future of business technology while working with cutting-edge AI, Data, and CRM solutions.

Last updated 2 months ago

Responsibilities For PMTS/LMTS/SMTS/MTS 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, automation, and testing
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For PMTS/LMTS/SMTS/MTS Software engineer (CCaaS/CPaaS/UCaaS domain)

Java
Python
Go
Node.js
MongoDB
PostgreSQL
  • Mastery of multiple programming languages and platforms
  • 2 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 SAAS applications over public cloud infrastructure - AWS/Azure/GCP
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution
  • Understanding of software development best practices and leadership skills
  • Degree or equivalent relevant experience required

Benefits For PMTS/LMTS/SMTS/MTS Software engineer (CCaaS/CPaaS/UCaaS domain)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Exposure to executive thought leaders
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities
  • Participation in 1:1:1 model for giving back to the community

Interested in this job?