San Francisco, CA, USA
Employee - Full Time
Mar 01, 2018

Senior Software Engineer (Backend)

  • California - San Francisco
  • US - Remote
  • Washington - Bellevue

Senior Software Engineer (campaign management, content curation, social media), Next Generation Platform

Our Team
Everyone who wants to change the world should have the tools and technology to do so. Technology is the most powerful equalizer of our time, providing access to data, knowledge, and–above all–connections. gets our technology in the hands of nonprofits and educators so they can connect with others and do more good. As a social enterprise, the more missions our technology supports, the more we invest back into technology and communities, creating an endless circle of good. Were here to help; visit us

We are building the next generation B2B2C platform. It will have the complexity of B2B and the Scale and Performance of B2C. We are looking for experienced hands-on Software Architects to define and implement our applications, platform, and core infrastructure. Everything we develop runs in real-time, at web scale, supporting hundreds of millions of requests through our API and our UI. This creates technical challenges that require innovation at scale.

We’re seeking a talented full stack engineer to join our team responsible for designing and developing the software, tools, and best practices for functionality associated with our B2B2C next generation platform serving 100+ million people, specialized in one of campaign management, content curation/personalization and social media. You will collaborate with product managers and top-notch software engineers to build the most scalable and extensible platform for B2B2C.

  • Design for Scale – Design, implement and ship features that can scale to hundreds of millions of users;
  • Design for Performance – Lead feature and architecture design with a major focus on performance, scalability;
  • API First – Have a passion for quality and writing clean, solid, readable code that scales and performs well;
  • Think Mobile – Adopt, embrace, and promote agile and test-driven practices;
  • Drive Velocity – Value team excellence over individual productivity;

Required Skills:

  • Deep understanding of object-oriented design, programming concepts, data structures and common algorithms
  • 5+ years of experience with back-end (Java, SQL/NoSQL) software development and front-end web tier (JavaScript, AJAX, HTML, CSS, and cross browser development)
  • Experience designing REST and/or SOAP based APIs
  • Solid communication skills
  • Ability to learn quickly in a dynamic environment
  • Participated in building highly scalable applications involving high data volumes and transaction rates
  • Experience building secure software and have understanding of security techniques and algorithms
  • Experience with microservice architectures and Docker
  • Bachelor’s Degree in computer science or equivalent experience

Preferred Qualifications:

  • Large-scale data processing experience
  • Knowledge of one or more of the following: statistical modeling, machine learning, information retrieval, and data mining
  • Experience in entity extraction, document classification, content clustering and graph algorithms
  • Experience in Hadoop MapReduce, PIG, Oozie, HBase, Hive, Storm, Spark, Kafka
  • Experience in scripting languages such as Python and statistical analysis using languages such as R

If hired, a Form I-9, Employment Eligibility Verification, must be completed at the start of employment.

Posting Statement 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. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. and do not accept unsolicited headhunter and agency resumes. and will not pay fees to any third-party agency or company that does not have a signed agreement with or

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

Full time

About Us
Salesforce, the Customer Success Platform and world’s #1 CRM, empowers companies to connect with their customers in a whole new way. We are the fastest growing of the top 10 enterprise software companies, the World’s Most Innovative Company according to Forbes, and one of Fortune’s 100 Best Companies to Work For six years running. The growth, innovation, and Aloha spirit of Salesforce are driven by our incredible employees who thrive on delivering success for our customers while also finding time to give back through our 1/1/1 model, which leverages 1% of our time, equity, and product to improve communities around the world. Salesforce is a team sport, and we play to win. Join us!

How to Apply