Taro Logo

Software Engineering LMTS

Global leader in CRM and enterprise cloud computing solutions
$157,600 - $276,100
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineering LMTS

Salesforce is seeking experienced Database Distributed Systems Software Engineers to join their team in building cutting-edge, highly concurrent distributed systems. This Staff-level position focuses on developing robust, highly scalable database technologies that support Salesforce's continuous growth.

The role requires deep expertise in database internals and system programming, with responsibilities spanning from architecture and design to implementation and production support. You'll be working on advanced transaction management, schema evolution, and data manipulation at scale across distributed systems.

Key technical areas include:

  • Complex database feature development
  • Advanced transaction management strategies
  • DDL and DML operations optimization
  • Schema evolution and data migration
  • Cloud-based database services
  • Production system maintenance and optimization

The ideal candidate brings 4+ years of software development experience, strong CS fundamentals, and expertise in distributed systems. You'll need proficiency in languages like Java, Python, or C++, and deep knowledge of database concepts. Experience with PostgreSQL and cloud platforms is highly valued.

This role offers the opportunity to:

  • Lead technical initiatives in a world-class engineering organization
  • Mentor other engineers and shape architectural decisions
  • Work with cutting-edge distributed database technologies
  • Impact mission-critical systems at global scale
  • Contribute to the future of Salesforce's core infrastructure

The position is available in prime tech hubs including San Francisco, Seattle, and Bellevue, with competitive compensation ranging from $157,600 to $276,100 depending on location and experience. Join Salesforce to help shape the future of enterprise database infrastructure while working with some of the industry's best engineering talent.

Last updated 10 hours ago

Responsibilities For Software Engineering LMTS

  • Lead design and implementation of complex database features focusing on transaction management
  • Solve challenges with DDL operations and schema evolution
  • Optimize DML operations at scale
  • Develop solutions for schema evolution and data migration
  • Build Database services on cloud platforms
  • Participate in on-call rotation
  • Provide technical leadership and mentorship
  • Conduct code reviews and enforce coding standards
  • Troubleshoot database-related issues in production
  • Contribute to core database technologies roadmap

Requirements For Software Engineering LMTS

PostgreSQL
Java
Python
Kubernetes
  • BS or higher degree in Computer Science
  • 4+ years of experience in software development
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Mastery of database transaction management concepts
  • Experience with DDL and schema design
  • Proficiency in DML for high-volume operations
  • Strong programming skills in Java, Python, or C++
  • PostgreSQL software development experience preferred
  • Experience with cloud platforms and containerization
  • Knowledge of database performance tuning

Jobs Related To Salesforce Software Engineering LMTS