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
.
Team Description:
Salesforce Database, aka SDB, is a modern, natively multi-tenanted transactional database system catering to mission critical workloads of our customers. Our underlying building blocks of database compute, storage and backup services run in the public cloud and interplay together in our stack to provide superpowers that help our largest customers with demanding business needs.
The SDB Store Services team is responsible for the storage and backup services from ideation through production ready services available for different enterprise-wide relational database use-cases. The team delivers on the roadmaps for database cloud store and archival service management promising high availability, durability, recoverability, performance and scale as a seamless interoperable resilient solution at petabyte scale.
Roles and Responsibilities:
As an engineering leader of SDB Store Services team, your responsibilities include
-
Manage, hire and nurture world class engineering talent that is responsible for database store in support of Salesforce s relational use-cases at petabyte scale
-
Drive execution and quality delivery by collaborating and technically engaging with cross functional teams, architects, product owners and engineers
-
Provide technical guidance, career development, performance management, coaching and mentoring to team members
-
Encourage innovation, lead with influence, build service ownership mindset and deliver on product roadmaps and plans
-
Make critical decisions while managing risk and ensure the success of the product
-
Technically engage on different aspects of design, development and reviews, provide continuous improvements to engineering practices, enable feature validations, drive AI and agentic solutions as required in close collaboration with team and strive to gain deep knowledge on the services and the underlying tools and systems
-
Work effectively with geographically distributed partner teams
-
Build development teams with a full-service ownership model, actively manage product escalations in timely manner, build new capabilities and lead the team with Agile methodologies
Desired Skills and Experience:
Experience/Skills required
-
15+ years of overall software development experience with at least 2+ years of engineering management experience
-
leading and developing software development projects with a distinguished track record on enterprise-scale distributed cloud service
-
Working experience in cloud object stores preferably to build databases
-
Service ownership experience of cloud based distributed services and deep understanding on service health measurements and monitoring
-
Excellent written and oral communication skills, including experience presenting to executive leadership and handling sensitive, critical issues.
-
Experience working in scrum/agile development environment. Agile mindset, ability to iterate, take risks and evolve.
-
A strong adherent of software engineering best practices which enable building world class products such as unit testing, modular code, right abstractions, continuous integration mindset etc
-
Working knowledge of Kubernetes, and modern technologies/tools/services to manage life cycle on public cloud is desirable
-
Strong data structure and algorithms skills and extensive programming experience, preferably in Java/object oriented languages.
-
Exposure to AI tools and adoption