Software Engineering PMTS

Leading CRM platform provider offering cloud-based enterprise software solutions
$230,800 - $334,600
Distributed Systems
Principal Software Engineer
Hybrid
12+ years of experience
Enterprise SaaS · AI

Description For Software Engineering PMTS

Salesforce is seeking a Principal Software Engineer to join their world-class engineering team. This role offers an opportunity to make a significant impact on their trusted CRM platform, working on breakthrough features that millions of users will utilize. The position involves working with cutting-edge technologies in AI, distributed systems, and cloud computing, while maintaining a focus on scalability and quality.

The ideal candidate will be responsible for architecting and implementing large-scale systems, leading technical projects, and mentoring junior engineers. They will work in a hybrid environment that celebrates individual strengths and promotes autonomous decision-making. The role requires expertise in multiple programming languages, cloud platforms, and AI/ML technologies.

This is an excellent opportunity for a seasoned engineer looking to work with advanced technologies while making a meaningful impact. The position offers competitive compensation and benefits, along with the chance to work on complex technical challenges at scale. The collaborative team environment and focus on continuous learning make this an ideal role for someone who wants to grow their career while contributing to industry-leading solutions.

Working at Salesforce means joining a company that values technical excellence, innovation, and personal growth. The role combines hands-on development with technical leadership, offering the chance to influence product direction while maintaining deep technical involvement. The hybrid work model provides flexibility while fostering team collaboration and professional development.

Last updated 13 days ago

Responsibilities For Software Engineering PMTS

  • Build new and exciting components 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 a microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Software Engineering PMTS

Java
Python
JavaScript
Kubernetes
MongoDB
Kafka
RabbitMQ
  • 12+ years of experience in software development, focusing on scalable and distributed systems
  • Proficiency in multiple programming languages (Java, C++, Python, JavaScript)
  • Strong knowledge of cloud platforms (AWS, GCP, Azure)
  • Experience with containerization technologies and infrastructure as code
  • Expertise in API design and RESTful web services
  • Deep understanding of data structures, algorithms, and database technologies
  • Strong understanding of LLMs, neural networks, and AI methodologies
  • Experience in designing and implementing large-scale systems with microservices architecture
  • Demonstrated ability to lead technical projects
  • Experience mentoring engineers and fostering collaborative team environment
  • Excellent verbal and written communication skills

Benefits For Software Engineering PMTS

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Salesforce Software Engineering PMTS

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce focusing on security infrastructure, test automation, and platform architecture for the Hyperforce Trust Platform.

Software Engineering Architect - Distributed Systems

Principal Software Engineering Architect role at Salesforce focusing on distributed systems architecture and implementation, requiring 15+ years of experience in enterprise computing.

Software Engineering Architect (MuleSoft)

Senior software architecture role at Salesforce focusing on MuleSoft infrastructure, requiring 15+ years of experience in distributed systems and infrastructure technologies.

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce, leading distributed systems architecture across multiple cloud platforms with focus on security and scalability.

Senior Director Software Engineering

Lead software engineering teams at Salesforce, architecting distributed systems and driving technical excellence while managing and mentoring engineering talent.