Salesforce Principal Engineer Or Architect Platform Philanthropy Cloud in Denver, Colorado
Everyone who wants to change the world should have the tools and technology todo so. Technology is the most powerful equalizer of our time, providingaccess to data, knowledge, and--above all--connections. Salesforce.orggets our technology in the hands of nonprofits and educators so they canconnect with others and do more good. As a social enterprise, the moremissions our technology supports, the more we invest back into technologyand communities, creating an endless circle of good. We re here to help;visit us at Salesforce.org.JOB CATEGORYSalesforce.org - Products and TechnologyJOB DETAILS Successful candidates will possess extensive software development anddelivery experience, having landed large and complex software programs witha proven ability to innovate, lead by example, motivate teams, and codeprolifically. Your Impact: Be an expert in Software Engineering and Architecture Align platform strategy and architecture with the business goals Build extensible, scalable, reliable, secure and high performanceplatform to meet our vision Provide effective strategy for data collection, establish rationalmetrics and create a plan to analyze and report on relevant business driversand KPIs Lead project scoping, roadmap, and architecture discussions withbusiness stakeholders and leadership Promote a metrics-based software development culture of quality,collaboration, rapid delivery Design, develop, debug, and operate resilient distributed systemsthat run across multiple clouds Drive and deliver thin slices of functionality on a regular cadence withdata-driven feedback loops in an agile environment Staff development: Mentoring team members through dotted-line relationships to build corecompetencies in architecture, standards development, and recommended practices Assist in the hiring process when appropriate to strengthen the team orfill gaps in core competencies. Be able to define needed competencies andprovide expert interviewing and assessment of potential candidates Basic Requirements: 15+ years of software development experience with prolific codingabilities 5+ years experience in software architecture for dynamic softwaredevelopment organizations at scale Track record of leading highly impactful large scale projects fromconception to finish Expertise in JVM based languages (Java, Kotlin, Scala) Experience in Reactive frameworks such as Akka Experience in building software on Heroku and AWS cloud infrastructure Experience in designing and developing REST, gRPC and GraphQL basedservices Experience in SQL, NoSQL and multi-model datastores such as Postgres,HBase, Elasticsearch, ArangoDB In-depth understanding of OOP, design patterns, data structures,algorithms, and concurrency Experience building large scale distributed, fault-tolerant systems Proven track record in building products on big data systems such asSpark, Kafka, Storm, and Hadoop Experience with Agile Development Methodologies and Test-DrivenDevelopment Excellent communication and presentation skills, and able to conciselyexplain complex topics Preferred Requirements: History of contributions to open source projects Experience building and running real-time data applications in production Education: BS, MS, or PhD in computer science or a related field, orequivalent work experiencePOSTING STATEMENT Salesforce.com and Salesforce.org are Equal Employment Opportunity andAffirmative Action Employers. Qualified applicants will receive considerationfor employment without regard to race, color, religion, sex, sexualorientation, 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 thisWeb site or directly to managers. Salesforce.com and Salesforce.org do notaccept unsolicited headhunter and agency resumes. Salesforce.