Jobs and Careers
SA

Principal Software Engineer

Salesforce
San Francisco, United Statesfull_timeVerifiedPosted 14 Jun 2024
💰 $323,400/yr($204,400/yr$323,400/yr)

About the role

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

The Core Optimizer Team is looking for Principal Software Engineer.

Are you excited about the opportunity to influence the Multi-tenancy strategy for Salesforce by being involved with visionary technologies? Do you want to work on scaling enterprise-grade services? Do you like a start-up delivery style with the vastly powerful Customer Success Platform? If you answer yes to any of these questions, you can join a dynamic Technology team within Salesforce.com.

We are:

The core optimizer team at Salesforce seeks a proven engineer to help build exciting and highly scalable features for our multi-tenant cloud-scale application. Core Optimizer is a highly specialized team within Salesforce.com that is responsible for dynamic. query generation to handle billions of transactions per day. Trust is on one of our core values; but how do we ensure trust, how do we scale? Core Optimizer team work on several exciting features that do just that. The Optimizer engine instructs the native database optimizer to make optimal decisions which is unaware of the multi-tenant database architecture.

You are:

Ideal candidate have experience in solving real-world, highly scalable transactional problems for large scale relational database systems. As an engineer with core optimizer, you’ll be working on code that’s closest to the business. Your work will impact our customers across the globe. You will help us build features to solve customer problems at the same time opportunity to come with cloud scale innovative solutions

If you are excited by the opportunity to work with a world class technical team to deliver a high traffic, high performance, highly evolved solutions that satisfies billions of requests a day and delivers an experience that delights millions of users, then we want to talk with you.

Responsibilities:

  • Help design, develop, bring to production at a large scale and support new features on a world-class service that serves billions of requests daily on a diverse corpus of data against a relational database.
  • Manage individual project priorities, deadlines and deliverables.
  • Help design and operationalize usage metrics and patterns to identify opportunities to improve, and to create visibility.
  • Contribute to the analysis of functional requirements
  • Implement and support tools to simplify debugging of performance issues in production
  • Investigate production problems to help solve for customer problems


Required Skills:

  • Over 10+ years of experience of Java or other comparable Object Oriented Programming Language
  • Strong SQL experience on any relational database system in production.
  • Expert in performance optimization, scalability and algorithms
  • Ability to learn quickly and deliver high quality code in a dynamic team environment
  • Ability to quickly respond to the changing business needs and roll out functionality in small increments rather than a big bang approach
  • Ability to communicate well, present ideas and solution and coherently discuss complex topics with the team and broader technical audience.
  • Expertise in Computer Science fundamentals in data structures, algorithm design, and complexity analysis.


Desired Skills:

  • Strong understanding of database design, SQL optimizations and SQL tuning of relational databases
  • Experience building Software as a Service (Saas) applications.
  • Experience with Agile software development and Test Driven Development methodologies

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

At Salesforce we believe that the business of business is to improve

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Salesforce

View company profile →