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 SalesforceWe’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 Salesforce Marketing Cloud Data Recoverability, High Availability, and Movement (DRHAM) team consists of smart and tenacious engineers dedicated to excellence through platform expertise and uncompromising integrity. While we understand that delivery is important, it is always balanced against business needs and engineering excellence. The code we deliver must be secure, perform well at scale, and provide the functionality promised to our customers.
Our team is responsible for the recoverability, availability, and movement of the Marketing Cloud data platform. As our platform grows in size, complexity, and diversity - we must consistently provide the uptime and recoverability from disaster that our customers demand. We are looking to grow our team to develop and manage our next generation of systems designed to maintain our world-class data platform that supports record breaking activity year after year.
Responsibilities
- Design and develop high-quality code to improve platform reliability, availability, and scalability.
- Influence and drive end-to-end solutions that help a cloud-scale data platform service remain highly available and operating with predictable performance.
- Lead, collaborate, communicate, and mentor others on the team and in the company.
- Work closely with multi-functional teams across geographies to deliver a roadmap to meet shared business goals.
- Develop test strategies, design automation frameworks, and write unit/functional tests to drive up code coverage and automation metrics.
- Contribute to the success of the scrum team through code reviews, documentation, and refinement, planning, and retros.
- Solve issues with the applications and services that our team develops and owns.
- Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available.
Required Qualifications
- 6+ years of relevant work experience.
- Demonstrable experience and technical proficiency with C# and .NET, developing and supporting Cloud-Scale Platform services, and complex problem solving.
- Working knowledge of API Security and Authentication principles, SDLC concepts and technologies, and SCRUM methodology.
- Basic understanding of how to interact with and manage both Relational and Non-Relational Data Stores, Docker Containerization, Kubernetes Orchestration, and multi-substrate Public Cloud Infrastructure.
#J-18808-Ljbffr