You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Lead or Principal Software Engineer




San Francisco, United States

United States

IT Security




Not specified

Permanent | Full Time

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 CategoryProducts and Technology Job Details Lead/Principal Member Technical Staff - Hyperscale Core CRM - Core App on SAM The Hyperforce CRM platform drives the innovation for customers worldwide, with unparalleled levels of trust, steadfast global compliance, best-in-class security, mission critical availability and scalability. Underlying our world's #1 CRM, Sales, Marketing, Commerce, Industries and other SaaS solutions is the Core App software infrastructure that provides secure, resilient and reliable runtime foundation supporting billions of transactions a day for customers developing, customizing and deploying to the platform. Salesforce's software engineers develop the next generation platform that power ever growing Salesforce cloud services. At Salesforce, we strive everyday to earn customer trust by making our cloud always fast, always secure (see Core-App-on-SAM (“CASAM”) team in Hyperscale Core CRM (HCC) cloud is a team of rockstar engineers delivering Coreapp service on Hyperforce - its mission is to build optimal docker images for the massive coreapp monolith, own the reliable blue-green zero downtime release tooling and adapt autoscaling capabilities for adaptive scale. The CASAM Team is seeking talented and experienced software engineer to design, develop and deliver core runtime technologies that power Salesforce architecture; improve site latencies, scalability and overall customer experience across our multi-tenant services. All our services are designed to be continuously delivered, delivered at scale, updated with zero downtime, in a rapidly evolving modern cloud-native architecture. An ideal candidate is an experienced developer that has proven cloud-native expertise in docker/kubernetes-based micro service architecture and developing elastically scalable services for deployment to multi-substrate, zero-trust architecture cloud platforms including Salesforce own internal IaaS, AWS, or GCP. You have prior experience with server-side Java container internals, application server performance, understanding of design patterns, scalable data structures, web technologies, and caching strategies. Having a track record of building solutions to solve performance and scalability challenges in large scale distributed system with a sense of service ownership is a big plus. The features you design and develop will be deployed across the entire Salesforce production site which handles billions of trust transactions per day. Responsibilities Build optimal layered large docker containers using cloud-native build-packs. Implement autoscaling of monolithic service using Kubernetes horizontal pod autoscaler. Enhance autoscaling with the use of custom metrics and AI-guided synthetic models. Reimagine release tooling to support continuous delivery and true zero-downtime deployments. Monitor the team support slack channel with a trust master on rotation and a pager duty. Formulate, evaluate and implement techniques to support service stability, scalability, resiliency and availability. Work across the engineering organization to develop the knowledge and resolve complex technical issues and drive impactful innovation that improves application lifecycle, async handling, system availability, resiliency, and performance. Be the technical interface to Coreapp on GovCloud deployments (GIA2H, Blackjack), ensure quality of Core app deployment service health, trusted availability and adaptive scale. Qualifications A related technical degree required. Sound computer science concepts in the area of algorithms, data structures, distributed systems, operations systems, design patterns, caching, and databases. 5+ years hands on developer experience on server-side Java and scripting languages. viz., python and Golang. Experience with public cloud infrastructure services such as AWS and, related cloud native technologies - viz., Docker container, Kubernetes, Helm, Service Mesh, Immuspan infrastructure, Twelve-factor application architecture methodologies like Config and Disposability. Strong understanding of Linux, internet principles, protocols and implementation, understanding of performance analysis, reporting and presentation. Ability to collaborate with a globally distributed team spread across time-zones over multiple communication means. Must be US Citizen (no dual citizenship) and GSOC Compliant. Desired Skills Ability to learn quickly and deliver high quality code in a fast-paced, dynamic team environment. Ability to analyze complex systems and failure modes and build technical strategies for improvements based on those findings. Solid analytical and troubleshooting skills, outstanding attention to detail and communication skills. Experience with production deployment performance in mission critical environment. Experience building observability tools to analyze real-time/historical system behavior. Experience with performance log analysis tools like Splunk, Exposure to cloud design considerations in the areas of virtualization, service discovery, load balancing, networking and security. Ability to work well within the team and also consult with influence across teams Experience with agile software development, and short release cycles. Experience working with open source projects and tools and contributing features back to the community *Li-YThis candidate must be a U.S. citizen (U.S. born or naturalized)who does not hold dual citizenship and agrees to complete a U.S. federal government MinimumBackground Investigation (MBI) for a Moderate Public Trust position. 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 the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. Salesforce, Inc. and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce, Inc. and do not accept unsolicited headhunter and agency resumes. Salesforce, Inc. and will not pay any third-party agency or company that does not have a signed agreement with Salesforce, Inc. or Salesforce welcomes all.Pursuant to the San Francisco Fair Chance Ordinance and the LosAngeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualifiedapplicants with arrest and conviction records. This employer is a corporate member of myGwork - LGBTQ+ professionals, the business community for LGBTQ+ professionals, students, inclusive employers & anyone who believes in workplace equality.

Loading please wait...